- (a)Write a detailed note on any 03 Super Computing Technologies being used in the world. List key characteristics in each case.
- (b)What performance metrics are used to analyze the capacity of Super Computers? Discuss.
- (c)Discuss the role of Web Crawling, Indexing & Searching operations for a Search Engine.
Computer Science, Paper I
This paper
Computer Science · all yearsQ. 2 · Write a detailed note on…Q. 3 · How does dynamic memory allocation…Q. 4 · What is Polymorphism? Explain Ad-Hoc…Q. 5 · (a) For analyzing an Algorithm…Q. 6 · Discuss the architecture of aspect-oriented…Q. 7 · (a) Design and draw a…Q. 8 · (a) Discuss the role of…With this paperOfficial PDF2 pp← 20222023 →Section A
- (a)How does dynamic memory allocation is managed programmatically in a C++ program? Clarify yours understanding through a viable program.
- (b)Write a note on the use of overloaded operators. Discuss with examples.
- (c)What is bit twiddling? Give brief description.
- (a)What is Polymorphism? Explain Ad-Hoc Polymorphism, Parametric Polymorphism & Subtyping with suitable coding examples.
- (b)Discuss Late Binding with a short program.
- (c)Differentiate between Abstraction & Encapsulation.
Section B
(a) For analyzing an Algorithm theoretically & asymptotically, give a detailed note on Input size, unit of time & order of growth. Support your answer with appropriate mathematical equations.
(b) Briefly describe the four types of analysis we may perform to evaluate the asymptotic behavior of an algorithm.
(c) Evaluate order of growth of the functions given below. Compare & write down which one has higher, same or lower order of growth than the other one:
I. and
II. and
III. and
IV. and
V. and
- (a)Discuss the architecture of aspect-oriented system.
- (b)Briefly discuss the motivation for aspect-oriented programming.
- (c)Briefly describe 05 agile software development frameworks.
(a) Design and draw a finite automaton to recognize the regular language of all strings that contain the string ‘001’ as a substring.
(b) Consider the following state diagram and extract the standard information, i.e., Q, , , F and .
[figure]
(c) How would you optimize a loop? Describe the techniques briefly.
(a) Discuss the role of Syntax Tree in representing formal text structure. Develop a Syntax Tree structure for the following piece of code:
while b 0
if a > b
a = a - b;
else
b = b - a;
return a;
(b) Describe your understanding on Constant Folding using a brief pseudo code.
(c) What is an Optimization problem? What are its 02 general categories? Write down mathematical representation of a standard optimization problem.
Related papers
About this paper
The 2023 CSS Computer Science paper set by the Federal Public Service Commission. Question wording only; questions marked “Not yet checked” have not been compared with the official paper yet. Open the official paper beside the questions to check any of them.
Disclaimer Prep Right is independent and not affiliated with FPSC.