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: Concurrency

1212. 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: Debugging

1213. ___________ 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 languages

1214. 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: 3rd

1215. 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 English

1216. 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: Software

1217. 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 queue

1218. 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: Thread

1219. 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: Pascal

1220. 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