Navigation Menu
Home Blog Latest Notices
Comput
HAT 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 greedy best-first search use?
2. What is an admissible heuristic?
3. How does reinforcement learning learn?
4. What do activation functions introduce?
5. What does code optimization do?
6. What is a formal way to define semantics in a grammar?
7. What is an interpreter?
8. What is operator precedence parsing?
9. What is LALR parser a simplified version of?
10. What determines which variables are live at each program point?
11. Which table is used in LL(1) parsing?
12. What algorithm parses expressions efficiently?
13. What does a type system define?
14. What type of elements does an array have?
15. What is tail recursion?
16. What are first-class functions?
17. What does a polymorphic function do?
18. What is a type class in Haskell?
19. What is a process?
20. What is a semaphore?
21. What is used in the producer-consumer problem?
22. What occurs when allocated memory is not released?
23. What is stepping in debugging?
24. What does a lexer generator do?
25. What does a parser generator do?
26. What does CPython use?
27. What is LR parsing?
28. What notation is used to describe programming language grammar?
29. What shading interpolates vertex colors?
30. What is a shader?
31. What do vertex shaders process?
32. What projection simulates depth?
33. How many layers are in the OSI model?
34. What is the brain of the computer?
35. What does the control unit do?
36. What is a bus in computer architecture?
37. What is the stack in computer architecture?
38. What is data science?
39. What is the median?
40. What is storytelling with data?
41. What is a tree data structure?
42. What is the order of post-order traversal in a binary tree?
43. What is an undirected graph?
44. What is a DBMS?
45. What is a primary key?
46. What is normalization?
47. What is a transaction in a database?
48. What gate outputs 1 only when all inputs are 1?
49. What converts multiple inputs to binary?
50. Which flip-flop has set and reset inputs?
51. What is a collection of distinct objects?
52. What quantifier means "there exists"?
53. What proof assumes the opposite?
54. What is an ordered arrangement?
55. What is a selection without order?
56. What does integrity ensure?
57. What does availability ensure?
58. What type of encryption uses one key?
59. What uses public-private key pair?
60. What provides secure communication over the internet?
61. What is machine learning?
62. What is overfitting?
63. What is a high-bias model?
64. What is SGD?
65. What does a confusion matrix evaluate?
66. What is F1-score?
67. What does the ROC curve plot?
68. What is a superclass?
69. What is multiple inheritance?
70. What is an abstract class?
71. What does the "this" keyword refer to?
72. What does a static method belong to?
73. What is the new keyword used for?
74. What is the kernel in an operating system?
75. What is paging in memory management?
76. What does a file system do?
77. What is the producer-consumer problem?
78. What is a distributed operating system?
79. What is a real-time operating system (RTOS) used for?
80. What does exec() do?
81. What events cannot occur together?
82. What events do not affect each other?
83. What is the difference between max and min?
84. What does the while loop do?
85. What is an array?
86. What is a function in programming?
87. What is recursion?
88. Which function is used for output in C programming?
89. What is the waterfall model?
90. What are use cases used for?
91. What is debugging?
92. What is a repository?
93. What is the spiral model?
94. What is the role of the product owner in Scrum?
95. What does a PDA recognize?
96. How many levels are in the Chomsky hierarchy?
97. What characterizes a recursively enumerable language?
98. What is Webpack?
99. What is MVC?
100. What is GraphQL?