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 1 of 126
1. RAM is best described as which type of memory?
- A. Permanent storage
- B. Volatile memory
- C. Read-only memory
- D. Optical storage
Explanation: RAM (Random Access Memory) is volatile — its contents are lost when power is switched off. ROM retains data without power, and hard disks and SSDs provide permanent secondary storage.
Correct answer: Volatile memory2. In most applications, what does the keyboard shortcut Ctrl + V do?
- A. Copy
- B. Cut
- C. Paste
- D. Undo
Explanation: Ctrl + V pastes the clipboard contents. Ctrl + C copies, Ctrl + X cuts and Ctrl + Z undoes — this cluster of four shortcuts is standard in clerical and data entry papers.
Correct answer: Paste3. HTTP stands for:
- A. HyperText Transfer Protocol
- B. High Transfer Text Protocol
- C. HyperText Transmission Process
- D. Host Transfer Text Protocol
Explanation: HTTP is the HyperText Transfer Protocol, the application-layer protocol used to transfer web pages. HTTPS is the same protocol secured with TLS encryption, which is why browsers flag plain HTTP sites as not secure.
Correct answer: HyperText Transfer Protocol4. In a relational database, a primary key is a field that:
- A. Stores the largest value in the table
- B. Uniquely identifies each record in a table
- C. Links two databases together
- D. Encrypts the contents of a table
Explanation: A primary key uniquely identifies every record in a table and cannot contain duplicate or null values. A foreign key, by contrast, is a field that references the primary key of another table to establish a relationship.
Correct answer: Uniquely identifies each record in a table5. Who is known as the inventor of Artificial Intelligence?
- A. Classic Babbage
- B. John McCarthy
- C. Alan Turing
- D. None of these
Explanation: John McCarthy coined the term artificial intelligence in 1956 and helped establish AI as an academic field. Alan Turing made foundational contributions to computing and AI but is not usually called its inventor.
Correct answer: John McCarthy6. Control unit of a digital computer is often called the ____________?
- A. clock
- B. nerve center
- C. main memory
- D. all of them
Explanation: The control unit directs and coordinates the operations of the computer, so it is often called the nerve centre. It is not the main memory or the clock, although the clock helps regulate operations.
Correct answer: nerve center7. Mouse also known as pointing device developed by: _________?
- A. Charles Babbage
- B. Ada Lovelace
- C. Alan Turing
- D. Douglas Engellbert
Explanation: Douglas Engelbart developed the early computer mouse, which is a pointing device. Charles Babbage, Ada Lovelace and Alan Turing are associated with other foundational contributions.
Correct answer: Douglas Engellbert8. Ada Lovelace was the first programmer woman in computer history, she also known as ________.
- A. Mother of Calculation
- B. Mother of Monitor
- C. Mother of Computer
- D. None
Explanation: Ada Lovelace is widely called the mother of computer programming, so Mother of Computer is the intended option. She wrote an algorithm for Charles Babbage's Analytical Engine.
Correct answer: Mother of Computer9. What is the main difference between a mainframe and a super computer?
- A. Super computer is much larger than mainframe computers
- B. Super computers are much smaller than mainframe computers
- C. Supercomputers are focused to execute few programs as fast as possible while mainframe uses its power to execute as many programs concurrently
- D. Supercomputers are focused to execute as many programs as possible while mainframe uses its power to execute few programs as fast as possible.Fun & Trivia
Explanation: Supercomputers are optimized for extremely rapid execution of specialized calculations, while mainframes emphasize reliable processing of many concurrent jobs and users. The distinction is about workload and design priorities, not simply physical size.
Correct answer: Supercomputers are focused to execute few programs as fast as possible while mainframe uses its power to execute as many programs concurrently10. MSI stands for___________?
- A. Medium Scale Integrated Circuits
- B. Medium System Integrated Circuits
- C. Medium Scale Intelligent Circuit
- D. Medium System Intelligent Circuit
Explanation: MSI stands for Medium-Scale Integration, referring to integrated circuits containing more components than SSI but fewer than LSI circuits. Thus the intended expansion is Medium Scale Integrated Circuits.
Correct answer: Medium Scale Integrated Circuits