Ready for more practice? This is Part 2 of our CIL MT mock test series for the System discipline, picking up from question 51 and continuing through 100. If you have already completed the first 50 questions, these next 50 cover deeper concepts and a few trickier questions across the same core subjects — DBMS, Computer Networks, Data Structures, Operating Systems, and Programming.
Just like before, every question in this CIL MT mock test is based on standard computer-science concepts aligned with the System syllabus pattern. Solve all 50 in one timed sitting, then check the answers given at the end of each section. Note down every topic you miss — that list is exactly what you should revise next.
Before You Start This CIL MT Mock Test
Set a timer for about 50 minutes to maintain real exam pace. Since the CIL MT 2026 exam has no negative marking, attempt every question even when unsure. If you have not done Part 1 yet, start with our first CIL MT mock test of 50 MCQs and then return here for Part 2.
CIL MT Mock Test — DBMS (Questions 51-62)
51. Which command is used to retrieve data from a database?
(a) INSERT (b) SELECT (c) UPDATE (d) DELETE
52. A relationship where one record links to many is called?
(a) One-to-one (b) One-to-many (c) Many-to-many (d) None
53. Which language component of SQL includes CREATE and DROP?
(a) DML (b) DCL (c) DDL (d) TCL
54. Which constraint ensures a column cannot have NULL?
(a) UNIQUE (b) NOT NULL (c) CHECK (d) DEFAULT
55. A set of attributes that uniquely identifies a tuple is?
(a) Super Key (b) Foreign Key (c) Index (d) View
56. Which SQL clause sorts the result set?
(a) GROUP BY (b) ORDER BY (c) HAVING (d) WHERE
57. The process of combining rows from two tables is?
(a) Union (b) Join (c) Merge (d) Append
58. Which command saves a transaction permanently?
(a) ROLLBACK (b) SAVEPOINT (c) COMMIT (d) UNDO
59. DML stands for?
(a) Data Model Language (b) Data Manipulation Language (c) Data Master List (d) Database Main Layer
60. Which is used to speed up data retrieval in a table?
(a) Trigger (b) View (c) Index (d) Cursor
61. A trigger executes automatically in response to?
(a) A query (b) An event (c) A login (d) A backup
62. Which normal form deals with multi-valued dependency?
(a) 2NF (b) 3NF (c) 4NF (d) BCNF
Answers: 51-(b), 52-(b), 53-(c), 54-(b), 55-(a), 56-(b), 57-(b), 58-(c), 59-(b), 60-(c), 61-(b), 62-(c)
CIL MT Mock Test — Computer Networks (Questions 63-72)
63. Which layer of OSI handles routing?
(a) Data Link (b) Network (c) Transport (d) Session
64. The default port for FTP is?
(a) 21 (b) 23 (c) 25 (d) 53
65. Which device connects two different networks?
(a) Hub (b) Switch (c) Router (d) Repeater
66. IPv4 address length is?
(a) 16 bits (b) 32 bits (c) 64 bits (d) 128 bits
67. Which protocol assigns IP addresses automatically?
(a) DNS (b) DHCP (c) FTP (d) ARP
68. Which transmission is one-directional only?
(a) Simplex (b) Half-duplex (c) Full-duplex (d) Multiplex
69. The default port for Telnet is?
(a) 21 (b) 23 (c) 80 (d) 443
70. Which layer is responsible for end-to-end delivery?
(a) Network (b) Transport (c) Session (d) Physical
71. ARP is used to map?
(a) IP to MAC (b) MAC to IP (c) Name to IP (d) IP to Name
72. Which is a connectionless protocol?
(a) TCP (b) UDP (c) FTP (d) HTTP
Answers: 63-(b), 64-(a), 65-(c), 66-(b), 67-(b), 68-(a), 69-(b), 70-(b), 71-(a), 72-(b)
CIL MT Mock Test — Data Structures (Questions 73-84)
73. Which data structure is used in a priority queue?
(a) Array (b) Heap (c) Stack (d) Linked List
74. The time complexity of linear search is?
(a) O(1) (b) O(log n) (c) O(n) (d) O(n²)
75. A binary tree node has at most how many children?
(a) 1 (b) 2 (c) 3 (d) Unlimited
76. Which sorting algorithm is stable?
(a) Quick Sort (b) Heap Sort (c) Merge Sort (d) Selection Sort
77. A circular queue overcomes the limitation of?
(a) Stack (b) Linear queue (c) Tree (d) Graph
78. Which traversal visits root, left, right?
(a) Inorder (b) Preorder (c) Postorder (d) Level order
79. Time complexity of inserting at the beginning of a linked list?
(a) O(1) (b) O(n) (c) O(log n) (d) O(n²)
80. Which data structure uses contiguous memory?
(a) Linked List (b) Array (c) Tree (d) Graph
81. Merge Sort uses which technique?
(a) Greedy (b) Divide and Conquer (c) Dynamic Programming (d) Backtracking
82. The maximum number of nodes at level L in a binary tree is?
(a) 2^L (b) 2L (c) L² (d) L
83. Which is used to detect a cycle in a graph?
(a) BFS only (b) DFS (c) Sorting (d) Hashing
84. A hash table provides average lookup time of?
(a) O(1) (b) O(n) (c) O(log n) (d) O(n²)
Answers: 73-(b), 74-(c), 75-(b), 76-(c), 77-(b), 78-(b), 79-(a), 80-(b), 81-(b), 82-(a), 83-(b), 84-(a)
CIL MT Mock Test — Operating Systems (Questions 85-93)
85. Which of these is a non-preemptive scheduling algorithm?
(a) Round Robin (b) FCFS (c) SRTF (d) Preemptive Priority
86. The technique of temporarily moving a process to disk is?
(a) Paging (b) Swapping (c) Caching (d) Spooling
87. A situation where a process waits indefinitely is?
(a) Deadlock (b) Starvation (c) Thrashing (d) Aging
88. Which holds the address of the next instruction?
(a) Accumulator (b) Program Counter (c) Stack Pointer (d) MAR
89. Excessive paging activity is called?
(a) Swapping (b) Thrashing (c) Fragmentation (d) Spooling
90. The smallest unit of CPU scheduling is?
(a) Process (b) Thread (c) Program (d) Job
91. Which algorithm is used to avoid deadlock?
(a) Round Robin (b) Banker’s Algorithm (c) FCFS (d) SJF
92. Which Linux command changes file permissions?
(a) chmod (b) chown (c) mkdir (d) mv
93. The time to complete a process from submission is?
(a) Waiting time (b) Turnaround time (c) Response time (d) Burst time
Answers: 85-(b), 86-(b), 87-(b), 88-(b), 89-(b), 90-(b), 91-(b), 92-(a), 93-(b)
CIL MT Mock Test — Programming & General IT (Questions 94-100)
94. Which OOP feature allows the same function name with different parameters?
(a) Inheritance (b) Overloading (c) Encapsulation (d) Abstraction
95. Which keyword prevents a class from being inherited in Java?
(a) static (b) final (c) const (d) sealed
96. What is the size of an int in most modern systems?
(a) 2 bytes (b) 4 bytes (c) 8 bytes (d) 1 byte
97. Which is a logical operator?
(a) + (b) && (c) = (d) %
98. A compiler converts source code into?
(a) Machine code (b) HTML (c) Bytecode only (d) Output
99. Which data type stores true or false?
(a) int (b) char (c) boolean (d) float
100. Which symbol denotes a single-line comment in C++?
(a) # (b) // (c) /* (d) —
Answers: 94-(b), 95-(b), 96-(b), 97-(b), 98-(a), 99-(c), 100-(b)
Score Yourself on This CIL MT Mock Test
Add your correct answers from this Part 2, and ideally combine with your Part 1 score for a full 100-question assessment.
| Score (out of 50) | What It Means |
|---|---|
| 40-50 | Excellent — exam-ready on core subjects |
| 30-39 | Good — revise the topics you missed |
| 20-29 | Average — focus on high-weightage areas |
| Below 20 | Needs work — strengthen fundamentals |
Revise Weak Topics With These Guides
If this CIL MT mock test revealed gaps, study the relevant subject in depth:
Frequently Asked Questions
How many MCQs are in the complete CIL MT mock test series?
Across Part 1 and Part 2, this series gives you 100 practice MCQs covering DBMS, Computer Networks, Data Structures, Operating Systems, and Programming for the System discipline.
Is this CIL MT mock test free?
Yes, both parts of this CIL MT mock test are completely free with answers provided for self-assessment.
Should I time myself on these mock tests?
Yes. Aim for about one minute per question to simulate real exam pace. Timed practice builds the speed you need on test day.
Are these the actual CIL MT exam questions?
No. These are practice questions based on standard computer-science concepts aligned with the CIL MT System syllabus pattern, created for concept revision and self-assessment.
How often should I take mock tests?
Take a mock test regularly through your preparation, analysing mistakes each time. Aim for 10 to 15 full-length mocks before the actual exam.
Final Word on This CIL MT Mock Test
Completing both parts of this CIL MT mock test gives you a solid 100-question self-assessment across all core System-discipline subjects. But remember — the score itself matters less than what you do with it. Every wrong answer points to a concept worth revising. Keep practising, keep analysing, and keep strengthening your weak areas.
For complete preparation, combine this with our CIL MT Syllabus 2026 guide and How to Crack CIL MT 2026 strategy guide. Bookmark this page and re-test yourself as your preparation improves. For official exam details, always check www.coalindia.in.
Disclaimer: These practice questions are based on standard computer-science concepts aligned with the CIL MT System syllabus and are intended for self-assessment and revision only. They are not actual or predicted exam questions. The exam pattern (no negative marking, 200 marks) is based on Coal India’s official notification, Advertisement 03/2026. Always verify current details on the official Coal India website.
