Navigation Menu
Home Blog Latest Notices
Comput
NTS GAT Subject (Computer Science) – FLP 3 consists of 100 MCQs covering 1 subjects. You have 120 minutes to complete it. Start with the easier questions and manage your time wisely. Good luck!
Computer Science 100 MCQs
1. What does an interpreter do?
2. What is the assignment operator in most programming languages?
3. What is the ternary operator?
4. What is a subclass?
5. What is an abstract class?
6. What does a static method belong to?
7. What is aggregation in OOP?
8. What is the new keyword used for?
9. What is a doubly linked list?
10. What is a binary tree?
11. What is a heap data structure?
12. What does time complexity measure?
13. What is the time complexity of bubble sort?
14. What is the time complexity of merge sort?
15. What is dynamic programming?
16. What is a greedy algorithm?
17. What is a brute force algorithm?
18. What data structure does BFS use?
19. What does Second Normal Form (2NF) require?
20. What does the JOIN clause do in SQL?
21. What does the WHERE clause do?
22. What does the COUNT aggregate function do?
23. What is Round Robin scheduling?
24. What is SMTP used for?
25. What is a router?
26. What type of communication does UDP provide?
27. What does NAT do?
28. What is the software development life cycle (SDLC)?
29. What is the waterfall model?
30. What type of diagram is a class diagram?
31. What is integration testing?
32. What is the Observer pattern?
33. What is superscalar architecture?
34. What is the heap used for?
35. Is the intersection of two regular languages regular?
36. When is a grammar ambiguous?
37. How many levels are in the Chomsky hierarchy?
38. What is the form of productions in a context-sensitive grammar?
39. What characterizes a recursively enumerable language?
40. What does state minimization do?
41. What does the subset construction algorithm do?
42. What does a compiler do?
43. What does intermediate code generation produce?
44. What type of parsing is recursive descent?
45. What is left recursion?
46. What are synthesized attributes?
47. What is a JIT compiler?
48. What does the Java Virtual Machine execute?
49. What is operator precedence parsing?
50. What is LALR parser a simplified version of?
51. What is a basic block?
52. What is strength reduction?
53. What algorithm parses expressions efficiently?
54. What does a type system define?
55. What is tail recursion?
56. What does a polymorphic function do?
57. What is used for handling side effects in functional programming?
58. What is a trap?
59. What does garbage collection do?
60. What is a bus error?
61. What does the Java compiler produce?
62. What does the Python interpreter do?
63. What are the two main types of parsers?
64. What does a production rule define?
65. What is an admissible heuristic?
66. What does minimax do?
67. What is gradient descent?
68. What is logistic regression used for?
69. What are decision trees used for?
70. What is underfitting?
71. What does feature scaling do?
72. What does the ROC curve plot?
73. What is a line plot used for?
74. What is the median?
75. What is the mode?
76. What does a data warehouse store?
77. What does a data lake store?
78. What is CSS used for?
79. What does a web server do?
80. What is JSON?
81. What is Vue.js?
82. What is MVC?
83. What coordinate system enables affine transformations?
84. What projection simulates depth?
85. What does integrity ensure?
86. What uses public-private key pair?
87. What monitors network traffic?
88. What is a DoS attack?
89. What provides secure communication over the internet?
90. What gate outputs 1 when inputs differ?
91. What converts multiple inputs to binary?
92. What synchronizes sequential circuits?
93. What is the hold time?
94. What is the foundation of digital logic?
95. What does discrete structures deal with?
96. What graph has a path between every pair?
97. What quantifier means "there exists"?
98. What is the middle value?
99. What is the most frequent value?
100. What represents a frequency distribution?