Navigation Menu
Home Blog Latest Notices
Comput
HAT Subject (Computer Science) – FLP 1 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 a greedy algorithm?
2. What is the average time complexity of quick sort?
3. What type of problem is the traveling salesman problem?
4. How does selection sort work?
5. What does a search algorithm do?
6. What is an admissible heuristic?
7. What is a neural network?
8. What is used to train neural networks?
9. What is a popular activation function in deep learning?
10. What does syntax analysis do?
11. What represents the syntactic structure of a program?
12. What is LL parsing?
13. What is left recursion?
14. What does the scope of a variable define?
15. What is constant propagation?
16. What is graph coloring used for in compilers?
17. What parses deterministic context-free languages?
18. What is operator precedence parsing?
19. Which is the most powerful LR parsing technique?
20. What is a basic block?
21. What is function inlining?
22. What does an enumeration type define?
23. What does a pointer type store?
24. What are first-class functions?
25. What do type constraints do?
26. What is lazy evaluation?
27. What model is used for concurrent computation?
28. What is message passing?
29. What is a trap?
30. What does garbage collection do?
31. What does CPython use?
32. What does a compiler do?
33. Which phase produces machine code?
34. What is YACC used for?
35. What is OpenGL?
36. What is clipping in graphics?
37. What is used for hidden surface removal?
38. What are the stages of the rendering pipeline?
39. What does LAN stand for?
40. Which protocol transfers files between computers?
41. What is encryption?
42. What is network topology?
43. What is computer organization?
44. What does the ALU do?
45. What are registers?
46. What is DMA?
47. What are the 3Vs of Big Data?
48. What does ETL stand for?
49. What does the push operation do in a stack?
50. What is a linked list?
51. What is a primary key?
52. Which SQL statement modifies existing records?
53. What is a stored procedure?
54. What is a database schema?
55. What lists all input combinations and outputs?
56. What gate outputs 1 when any input is 1?
57. What stores one bit of data?
58. What circuits output only on current inputs?
59. What is a collection of distinct objects?
60. What formula is always true?
61. What principle guarantees duplicate placement?
62. What is the minimum number of colors for graph coloring?
63. What type of encryption uses one key?
64. What uses multiple systems to attack?
65. What provides secure communication over the internet?
66. What does supervised learning use?
67. What does unsupervised learning use?
68. What does SVM do?
69. What is cross-validation?
70. What is recall?
71. What is F1-score?
72. What is boosting?
73. What is abstraction in OOP?
74. When is a constructor called?
75. When is a destructor called?
76. How is data hiding achieved in OOP?
77. What does the "super" keyword refer to?
78. What is the kernel in an operating system?
79. What are the four conditions for deadlock?
80. Which system call creates a new process?
81. What is the LRU page replacement algorithm?
82. What is a subset of the sample space?
83. What is the range of probability?
84. What p-value is often statistically significant?
85. What summarizes data?
86. What is a variable in programming?
87. What does the while loop do?
88. What is an array?
89. What is recursion?
90. What is a char data type used for?
91. What is software engineering?
92. What is integration testing?
93. What is a commit in Git?
94. What are the components of a context-free grammar?
95. When is a grammar ambiguous?
96. What type of languages do LBAs accept?
97. What does state minimization do?
98. What is JavaScript used for?
99. What is Node.js?
100. What is Vue.js?