Computer Science Sindh CCE Paper I 2020

SINDH PUBLIC SERVICE COMMISSION, HYDERABAD.
Combined Competitive Examination, 2020.

Computer Science (Paper-I)

Tuesday the 17th November, 2020.
Time: 02:00 pm to 05: 00 pm
=================================================
Question No. Marks
SECTION-A
Note: This Section carries Total 50 marks. Attempt any Three questions from this Section by selecting Two questions of 20 marks and 01 question of 10 marks.

01 (A) Explain the concept and difference among Data, Information and Knowledge in context of Computer Science. 10
(B) Explain the term Computer Virus. Discuss the adverse effects of viruses while mentioning different types of viruses. 10

02 (A) Explain the Virtual Function and Pure-Virtual Functions. 10
(B) Explain the methods used to deploy Exception Handling along with its advantages using suitable programming example. 10

03 Briefly describe the following software development methodologies: 20
(i) Incremental (ii) Waterfall (iii) Object oriented (iv) Agile

04 What are the principal operations that occur when an IBM-compatible Personal Computer boots up? 10

05 Within the context of the object-oriented paradigm, discuss the relationship between a class and an object, illustrating the discussion with suitable examples. 10

SECTION-B
Note: This Section carries Total 50 marks. Attempt any Three questions from this Section by selecting Two questions of 20 marks and 01 question of 10 marks.

06 (A) Explain various steps involved in Software Requirement Engineering process. 10
(B) Elucidate the template of Software Requirement Specification. 10

07 (A) Determine the advantages/disadvantages of using Quick Sort over Bubble Sort. Explain working of both with suitable examples. 10
(B) Elucidate the working of Merge sort with algorithm, program code and Trace table. 10

08 Explain Linked List Data Structure and its application in Computer Science. 20

09 What is the role of Language Processors during the complication process. 10

10 Explain any Two of the following in terms of use of compiler. 10
(i) Symbol Table (ii) Storage Allocation Strategies (iii) Activation Record (iv) Syntax trees.
****************************************************

5 Views