Navigation Menu
Home Blog Latest Notices
Comput
HAT Subject (Computer Science) – FLP 2 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 is recursion?
2. What is A* algorithm used for?
3. What is the prefix sum algorithm used for?
4. What is a rational agent?
5. What is a neural network?
6. What does regularization do?
7. What does a compiler do?
8. What does semantic analysis do?
9. What is a common intermediate representation in compilers?
10. When is a grammar ambiguous?
11. What is loop unrolling?
12. What does the Java Virtual Machine execute?
13. What does a source-to-source compiler do?
14. What type of automaton recognizes context-free grammars?
15. What is a shift-reduce parser?
16. What is LALR parser a simplified version of?
17. What is a classic example of ambiguity in programming languages?
18. What tracks variable declarations and attributes?
19. What does type inference do?
20. What is a type class in Haskell?
21. What is lazy evaluation?
22. What is message passing?
23. What is an interrupt?
24. What is the heap used for?
25. What is a garbage collection technique?
26. What is a segmentation fault?
27. What is stepping in debugging?
28. What does a parser generator do?
29. What is a symbol table used for?
30. What does a loader do?
31. What type of parsing is recursive descent?
32. What is LL parsing?
33. What is texture mapping?
34. What are geometric transformations?
35. What uses multiple texture resolutions?
36. What does WAN stand for?
37. Which protocol transfers files between computers?
38. How many bits are in an IPv6 address?
39. What type of communication does TCP provide?
40. What does NAT do?
41. What is DMA?
42. How does big-endian store bytes?
43. What does data science involve?
44. What is the median?
45. What is variance?
46. What does causation imply?
47. What do inferential statistics do?
48. What does a p-value indicate?
49. What does a confidence interval provide?
50. What are the 3Vs of Big Data?
51. What does data profiling do?
52. What is storytelling with data?
53. What is a hash table?
54. What is a trie data structure used for?
55. Which SQL statement is used to query data?
56. What is a transaction in a database?
57. What is the complement of an AND gate?
58. What routes one input to many outputs?
59. What circuits output only on current inputs?
60. What is the foundation of digital logic?
61. What maps each element of a domain to exactly one codomain element?
62. What is a tree?
63. What formula is always false?
64. What assigns colors to avoid adjacent same colors?
65. What detects malicious activities?
66. What is a DoS attack?
67. What helps with password management?
68. What does feature scaling do?
69. What is F1-score?
70. What is ensemble learning?
71. What is Object-Oriented Programming (OOP)?
72. What is encapsulation in OOP?
73. What does the "this" keyword refer to?
74. What is a thread?
75. What is segmentation?
76. What does exec() do?
77. What does probability measure?
78. What takes countable values?
79. What measures the spread of a distribution?
80. What is the middle value?
81. What is the difference between max and min?
82. What is pseudocode?
83. What is the switch statement?
84. What is software engineering?
85. What are use cases used for?
86. What does system testing test?
87. What is the spiral model?
88. What is software quality assurance?
89. What is black-box testing?
90. What is the role of the product owner in Scrum?
91. What is automata theory?
92. What is a DFA?
93. What type of language does a DFA accept?
94. What do regular expressions describe?
95. Which model can simulate any algorithm?
96. What characterizes a recursively enumerable language?
97. What is HTML used for?
98. What does a web server do?
99. What is JSON?
100. What is a cookie?