All Free Computer Science and IT MCQs with Answers
Every Computer Science and IT question in the bank, across all chapters, each with the correct answer and a written explanation. Free and unlimited, with no account needed.
1258 questions · page 122 of 126
1211. Multithreading is also called as:__________?
- A. Concurrency
- B. Simultaneity
- C. Crosscurrent
- D. Recurrent
Explanation: Multithreading allows multiple threads to make progress within a program, which is a form of concurrency. Simultaneity strictly means occurring at exactly the same time, so it is not the usual term here.
Correct answer: Concurrency1212. The process to remove errors in a program is called_________?
- A. Compiling
- B. Executing
- C. Bug
- D. Debugging
Explanation: Debugging is the process of locating and correcting errors, or bugs, in a program. Compiling translates source code, whereas executing runs the program.
Correct answer: Debugging1213. ___________ languages are close to humans?
- A. Low level languages
- B. Assembly languages
- C. High level languages
- D. None of these
Explanation: High-level languages use commands and structures that are relatively close to human language and easier to write. Low-level and assembly languages are closer to machine instructions.
Correct answer: High level languages1214. Procedural language is ___________ generation language.
- A. 1st
- B. 2nd
- C. 3rd
- D. 4th
Explanation: Procedural languages such as C, FORTRAN and Pascal are generally classified as third-generation languages because they use higher-level instructions closer to human problem-solving than machine or assembly language.
Correct answer: 3rd1215. Pseudo code is similar to ___________?
- A. Machine language
- B. Simple English
- C. Scientific language
- D. All of these
Explanation: Pseudocode describes program logic using simple, structured English-like statements without following the strict syntax of a programming language. It is therefore easier for humans to read than machine or scientific language.
Correct answer: Simple English1216. Computer program is also known as ___________?
- A. Software
- B. Process
- C. Procedure
- D. Compiler
Explanation: A computer program is a set of instructions that directs the computer to perform tasks, and such instructions collectively form software. A compiler translates a program but is not the program itself.
Correct answer: Software1217. Which of the following do not belong to queues for processes?
- A. Job Queue
- B. PCB queue
- C. Device Queue
- D. Ready Queue
Explanation: Operating systems commonly maintain job, ready and device queues for processes. A PCB is the process control block describing a process, not normally a standard process queue in this classification.
Correct answer: PCB queue1218. The basic unit of CPU utilization is called?
- A. Process
- B. Thread
- C. program
- D. None of these
Explanation: A thread is the basic unit of CPU utilization and scheduling within a process. A process is a larger resource-owning program instance that may contain one or more threads.
Correct answer: Thread1219. which of the following is a programming language?
- A. Lotus
- B. Pascal
- C. MS-Excel
- D. Netscape
Explanation: Pascal is a programming language designed for structured programming. Lotus, MS-Excel, and Netscape are software applications rather than programming languages.
Correct answer: Pascal1220. Compiler Is Also__________?
- A. Software
- B. Program
- C. Code
- D. All Of These
Explanation: A compiler is a software program that translates source code into machine code or another lower-level form. “Code” describes what the compiler processes or contains, not the compiler itself, so “program” is the most precise option.
Correct answer: Program