CS Model Exit Exam-3
CS Model Exit Exam-3
Software Engineering 3 6
1 Theme 1. System Development Web Programming 6 9
Database Systems 6 12
Total 3 15 27
Computer Programming 6 6
Name _________________________
ID.No._________________________
Model Exit Exam Computer Science
Instruction: Read the questions and choose the right answer from the given alternatives and
write the letter of your choice on the space provided at the separate answer sheet. (1 point
each)
Software Engineering
1. Which of the following is not a step of requirement engineering
A. Requirement Elicitation
B. Requirement Analysis
C. Requirement Design
D. Requirement Documentation
2. Characteristics of good SRS include all except
A. Completeness
B. Dependence
C. Design
D. modifiability
3. When you checked whether a components of a system work together or not is consider
as:
A. System test
B. Integration test
C. Acceptance test
D. Unit test
4. Which of the following is true about the Layered approach?
A. Decrease levels of abstraction during design
B. Support reuse and enhancement
C. Performance may decrease
D. Hard to maintain
5. The document which produced during requirement specification is called
A. SRS
B. Software requirement specification
C. System requirement specification
D. All
6. Which one of the following requirements is not nonfunctional requirement
A. Performance
B. Cultural and political
C. Security
D. taking user input
Database systems
16. Which of the following is not a level of data abstraction?
A. Physical Level
B. Logical Level
C. View Level
D. Critical Level
17. Which of the following provides the ability to query information from the
database and insert tuples into, delete tuples from, and modify tuples in the
database?
A. DML(Data Manipulation Language)
C. Query
D. Relational Schema
A. A Table
B. A Field
C. A Row
D. A Column
E. Foreign key
B. ALTER TABLE
C. MODIFY TRIGGER
D. ALTER TRIGGER
D. BCNF
A. Union
B. Project
C. Set Difference
D. Cartesian Product
22. What does ACID stand for in the context of DBMS transactions?
B. Read-Read conflict
D. Write-Read conflict
B. Query tree
C. Transaction management
D. Serializability
A. serial schedules
B. serializable schedules
C. recoverable schedules
27. Which type of lock still allows other transactions to have read-only access
to the locked resource?
A. two-phased lock
B. exclusive lock
C. explicit lock
D. shared lock
Computer Programming
28. Which of the following are not legal function declarations?
A. int ave3(int a, int b, int c);
B. int 3ave(int a, int b, intc);
A. Class Methods
B. Static Methods
C. Instance Methods
D. Interface Methods
39. Which concept of Java is achieved by combining methods and attribute into a class?
A. Encapsulation
B. Inheritance
C. Polymorphism
D. Abstraction
Computer Security
65. In the CIA Triad, which one of the following is not involved?
A. Availability
B. Confidentiality
C. Authenticity
D. Integrity
66. Which of the following is a type of malware that disguises itself as a legitimate program
to trick the user into downloading and installing it?
A. Trojan
B. Worm
C. Virus
D. Adware
Operating System
A. All sets of strings from ={a,b} that ends with substring abb.
B. All sets of strings from ={a,b} that starts with substring ab and ends with b.
C. All sets of strings from ={a,b} that starts with substring abb
D. All sets of strings from ={a,b} that starts with substring ab and ends with
bb
92. The regular expression representation for the language which is accepted by the DFA on
question number above
A. a(a+b)* B. ab(a+b)*b C. a(a+b)*bb D. abb(a+b)*b
93. From the list of alternatives below, Identify the one which is different?
A. Left linear grammar C. Right Linear Grammar
B. Regular Grammar D. Linear Grammar
94. If a grammar is defined with G=(V,T,S,P), with A→xwhere A∈V ,x∈(V∪T)*, the type
of grammar is?
A. Context Sensitive Grammar C. Recursive Grammar
B. Regular Grammar D. Context Free Grammar
Compiler Design
95. What is a compiler?
A. system program that converts source code to target code.
B. system program that converts machine language to high-level language
C. system program that writes instructions to for compilation
D. system program that converts low-level language to high-level language
96. Which of the following is Not a phase of compiler design?
A. Semantic analysis
B. Intermediate code generator
C. Code generator
D. Interpreter