Header Ads Widget

CCC & 'O' Level Chapter-1 Test 2

1. Who is considered the father of the computer? 
a) Charles Babbage
b) Alan Turing
c) John von Neumann
d) Blaise Pascal

Correct Answer: a) Charles Babbage
Explanation: Charles Babbage is known as the father of the computer due to his design of the Analytical Engine, which laid the foundation for modern computing.


2. The first mechanical computer, the Analytical Engine, was designed by: 
a) John Napier
b) Charles Babbage
c) Alan Turing
d) Blaise Pascal

Correct Answer: b) Charles Babbage
Explanation: The Analytical Engine, designed by Charles Babbage, is considered the first mechanical computer and a precursor to modern computers.


3. Who developed the first programmable computer? 
a) John von Neumann
b) Konrad Zuse
c) Charles Babbage
d) Ada Lovelace

Correct Answer: b) Konrad Zuse
Explanation: Konrad Zuse developed the Z3, the world's first programmable computer, in 1941.


4. In what year was the first computer, the ENIAC, completed? 
a) 1945
b) 1955
c) 1965
d) 1935

Correct Answer: a) 1945
Explanation: The ENIAC (Electronic Numerical Integrator and Computer) was completed in 1945 and was one of the earliest general-purpose computers.


5. ENIAC was developed by: 
a) John von Neumann and Herman Hollerith
b) John Presper Eckert and John W. Mauchly
c) Alan Turing and Charles Babbage
d) Grace Hopper and John von Neumann

Correct Answer: b) John Presper Eckert and John W. Mauchly
Explanation: ENIAC was developed by John Presper Eckert and John W. Mauchly in the 1940s.


6. What does "CPU" stand for? 
a) Central Processing Unit
b) Central Programming Unit
c) Computer Processing Unit
d) Centralized Processing Unit

Correct Answer: a) Central Processing Unit
Explanation: The CPU is the main component of a computer that performs most of the processing inside the computer.


7. What does "RAM" stand for? 
a) Random Access Memory
b) Read Access Memory
c) Ready Access Memory
d) Real Access Memory

Correct Answer: a) Random Access Memory
Explanation: RAM is a type of computer memory that can be accessed randomly, and is used for storing data that is being actively used or processed.


8. What does "ROM" stand for? 
a) Read Only Memory
b) Random Output Memory
c) Run Only Memory
d) Real Output Memory

Correct Answer: a) Read Only Memory
Explanation: ROM is non-volatile memory used in computers and other electronic devices to store firmware or permanent data.


9. What is the full form of "BIOS"? 
a) Basic Integrated Operating System
b) Basic Input Output System
c) Binary Input Output System
d) Basic Integrated Operating Software

Correct Answer: b) Basic Input Output System
Explanation: BIOS is firmware used to perform hardware initialization during the booting process of a computer.


10. Which of the following is a high-level programming language? 
a) Assembly
b) Machine language
c) C
d) Binary

Correct Answer: c) C
Explanation: C is a high-level programming language that is used for system programming and is easier for humans to read than low-level languages.

11. Which of the following is a low-level programming language? 
a) Java
b) Assembly
c) Pascal
d) Python

Correct Answer: b) Assembly
Explanation: Assembly language is considered a low-level programming language that is closer to machine code.


12. What is the main feature of a high-level language? 
a) It is machine dependent
b) It requires direct interaction with hardware
c) It is easy for humans to read and write
d) It is hard to debug

Correct Answer: c) It is easy for humans to read and write
Explanation: High-level languages are designed to be user-friendly and easier to understand compared to low-level languages.


13. What is the main feature of low-level languages? 
a) They are user-friendly
b) They are machine dependent
c) They are high-level
d) They are portable

Correct Answer: b) They are machine dependent
Explanation: Low-level languages are closely tied to the architecture of the hardware, meaning they are machine-dependent.


14. Which language is known as the first high-level programming language? 
a) Fortran
b) COBOL
c) C
d) Java

Correct Answer: a) Fortran
Explanation: Fortran (short for Formula Translation) was developed in the 1950s as one of the first high-level programming languages.


15. Which of these is an example of a low-level programming language? 
a) C
b) Assembly
c) Pascal
d) Python

Correct Answer: b) Assembly
Explanation: Assembly language is considered a low-level language as it directly corresponds to machine code instructions.


16. High-level languages are designed to be: 
a) Machine-specific
b) Portable
c) Hardware-dependent
d) Complex

Correct Answer: b) Portable
Explanation: High-level languages are platform-independent and portable, allowing programs to run on different types of machines with minimal modification.


17. The first version of the C programming language was developed by: 
a) Dennis Ritchie
b) James Gosling
c) Ken Thompson
d) Bjarne Stroustrup

Correct Answer: a) Dennis Ritchie
Explanation: Dennis Ritchie developed the C programming language at Bell Labs in the early 1970s.


18. Which of the following is a **language translator**? 
a) Compiler
b) Interpreter
c) Assembler
d) All of the above

Correct Answer: d) All of the above
Explanation: A compiler, interpreter, and assembler are all types of language translators, each converting high-level or assembly code into machine code in different ways.


19. Which of the following translates a high-level programming language into machine code in one go? 
a) Compiler
b) Interpreter
c) Assembler
d) None of the above

Correct Answer: a) Compiler
Explanation: A compiler translates the entire program written in a high-level language into machine code in one go, generating an executable file.


20. Which language is translated by an interpreter? 
a) Assembly language
b) High-level programming language
c) Machine code
d) Binary code

Correct Answer: b) High-level programming language
Explanation: An interpreter translates a high-level programming language into machine code line by line during execution.



You can write a mail to more Feedback
jameerahmad740@gmail.com

Post a Comment

0 Comments