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:
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?
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?
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:
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?
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?
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?
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"?
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?
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.
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?
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?
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?
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?
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:
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:
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**?
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?
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?
Correct Answer: b) High-level programming language
Explanation: An interpreter translates a high-level programming language into machine code line by line during execution.
jameerahmad740@gmail.com
0 Comments