CSS Past Papers of Computer Science 2015
FEDERAL PUBLIC SERVICE COMMISSION
COMPETITIVE EXAMINATION FOR RECRUITMENT TO POSTS
IN BS-17, UNDER THE FEDERAL GOVERNMENT, 2015
PART-II
SECTION-A
SECTION-A
Q. 2. (a) Why Registers are used in CPU operations? Define the purposes of MAR, IR and Program Counter.
(b) Give scheme for Deadlock Prevention.
(c) Elaborate the concept of IPV6. Explain its advantages over IPV4.
Q. 3. (a) Explain the functionality of seven layers of OSI reference model and map with TCP/IP protocol suite.
(b) Discuss Instruction Execution Cycle.
(c) Briefly explain Paging and Segmentation with diagrams.
SECTION-B
Q. 4. (a) Explain the functionality of Hash Table. By supposing that table size is 100, give steps to insert data 112, 2023, 3001 into Hash Table and then to search 2023 from Hash Table.
(b) What is the difference between Function Overloading and Function Overriding? Explain your answer by giving example syntax for each one.
(c) Write short notes on; the following:
I. UNSECASE DiagramQ. 5. (a) Write down difference between:
II. Activity Diagram
I. Data Hiding and Encapsulation(b) Build and draw a Binary Search Tree for the following input data 25, 11, 75,69, 115, 50, 72, 17, 200, 60, 35.
II. Constructor and Copy Constructor
(c) Explain Incremental Model of Software Engineering by giving its
advantages over other models.
SECTION-C
Q. 6. (a) Write down notes on the following:
I. CRT Display Devices(b) What is CSS? How many ways are there to link CSS and XHTML?
II. LCD Display Devices
(c) Write note on the followings:
I. 3NFQ. 7. (a) Differentiate between the following by giving their respective definitions and concepts:
II. BCNF
I. Equvi Join(b) What are different web Architectures? Explain their Advantages and Disadvantages.
II. Outer Join
III. Natural Join
(c) Write down Incremental Algorithm for Line drawing from
p0(x0,y0) --> p1(x1,y1) where x1 > x0 and |dx| > |dy|
Post a Comment