cil mt mock test part 2 system discipline practice mcqs

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-50Excellent — exam-ready on core subjects
30-39Good — revise the topics you missed
20-29Average — focus on high-weightage areas
Below 20Needs 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.

Surendra

Surendra is a B.Tech qualified Full Stack Developer with 6+ years of industry experience. He helps thousands of Indian students master programming, AI tools, and crack IT competitive exams like IBPS SO IT Officer, CIL MT Systems, and SBI SO. Expert in JavaScript, Python, React, Node.js, DBMS, and modern AI tools including ChatGPT and GitHub Copilot.

https://codelearning.in

Leave a Reply

Your email address will not be published. Required fields are marked *