Get premium membership and access revision papers, questions with answers as well as video lessons.
Got a question or eager to learn? Discover limitless learning on WhatsApp now - Start Now!

Client Server Programming Question Paper

Client Server Programming 

Course:Bachelor Of Science In Computer Science

Institution: Kabarak University question papers

Exam Year:2009



COURSE CODE: COMP 462
COURSE TITLE: CLIENT SERVER PROGRAMMING
STREAM: SESSION VII
DAY: MONDAY
INSTRUCTIONS:
§ Answer ALL questions in SECTION A and ANY TWO in SECTION B.
§ Indicate question numbers clearly at the top of each page.
§ Observe further instructions on the answer booklet.

SECTION A (COMPULSORY)
QUESTION 1 (30MARKS)
a) Explain briefly the difference between client and server. [2mks]
b) What is the use of the Common Gateway Interface (CGI)? [2mks]
c) Distinguish between a web page and a web site. [4mks]
d) Explain the following types of applets:-
(i) Local applet [2mks]
(ii) Remote applet [2mks]
e) Write an HTML code which will display the following table.
BOOKNAME BOOKID AUTHOUR
E-commerce KABU408 Clifford Smith
Multimedia KAB500 Toy Vaughan
f) Extra borate the advantages of servlets over traditional CGI? [6mks]
g) With the help of examples explain the following:
i. Browser [3mks]
ii. Search engine [3mks]
h) Discuss the difference in functionality for the following Internet protocols:-
(i) Internet Protocol (IP) [3mks]
(ii) Transmission Control Protocol (TCP) [3mks]
SECTION B
Instruction: Answer any 2 questions
QUESTION 2 (20 MARKS)
a) Describe the following architectures:-
(i) 2-Tier architecture [3mks]
(ii) 3-Tier architecture [4mks]
(iii) n-tier architecture [3mks]
b) Write a short note on the following:-
(i) Browser [3mks]
(ii) Web page [2mks]
(iii) HTML [3mks]
(iv) Hypertext [2mks]
QUESTION 3 (20 MARKS)
a) State and explain any three general characteristics of servers? [3mks]
b) Explain the following types of servers with appropriate illustrations?
i. File servers [3mks]
ii. Database servers [3mks]
iii. Groupware servers [3mks]
c) Describe the life cycle of an applet? [8mks]
QUESTION 4 (20 MARKS)
a) Explain the meaning of protocol and explain any four types of internet protocols
used in the transmission of data across the networks? [8mks]
b) Write an HTML code that will display the following web page [12mks]
WELCOME TO KABARAK
UNIVERSITY
Nakuru Town
Our Vision is .........
Our Mission is............
e.mail: info@academreg.com
Web site: http://www.kabarak.ac.ke
Administration
Fuculties
Courses
Features
c) Heizel is an enthusiastic Web designer. She is seeking advice from you on what to
consider when designing Web pages. Explain to her all the principles of Web design
that she needs to observe. [8mks]
QUESTION 5 (20 MARKS)
a) In a distributed computing environment, operating systems functions are either base
or extended services. Elaborate between base services and extended services.
[2mks]
b) Explain clearly the following base services of an OS:
(i) Task preemption [2mks]
(ii) Task priority [2mks]
(iii) Semaphores [2mks]
(iv) Threads [2mks]
b)Write short note on the following :-
(i) Coding for multiple screen resolutions [2mks]
(ii) Bandwidth concerns [2mks]
(iii) Servlets [6mks]






More Question Papers


Popular Exams



Return to Question Papers