0% found this document useful (0 votes)
6 views10 pages

Unit1 MCQs

The document contains multiple-choice questions covering fundamental concepts in computing, computational thinking, algorithms, flowcharts, and pseudocode. It includes questions about CPU functions, memory types, input/output devices, and key concepts in computational thinking such as decomposition and pattern recognition. Additionally, it addresses the purpose and characteristics of algorithms and flowcharts.

Uploaded by

Senthil JS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views10 pages

Unit1 MCQs

The document contains multiple-choice questions covering fundamental concepts in computing, computational thinking, algorithms, flowcharts, and pseudocode. It includes questions about CPU functions, memory types, input/output devices, and key concepts in computational thinking such as decomposition and pattern recognition. Additionally, it addresses the purpose and characteristics of algorithms and flowcharts.

Uploaded by

Senthil JS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Unit 1

Multi choice questions


Fundamentals of computing

1. What is the primary function of a CPU in a computer system? 6. Which of the following are examples of output devices?
A. To display graphical data (Select all that apply)
B. To store data permanently A. Monitor D. Mouse
C. To process instructions and manage data B. Keyboard E. Speaker
D. To connect external devices C. Printer
2. What does RAM stand for? 7. Which of the following are types of secondary storage? (Select all that
A. Read Access Memory apply)
B. Random Access Memory A. Hard disk drive (HDD)
C. Run Application Memory B. Solid-state drive (SSD)
D. Ready Application Module C. RAM
3. What is the purpose of an operating system in computing? D. USB flash drive
A. To design websites 8. Which of the following are key components of a computer system? (Select
B. To provide a platform for software to run and manage all that apply)
hardware resources A. CPU
B. Operating System
C. To connect computers in a network
C. Graphics Card
D. To encrypt sensitive data D. Internet
4. Which of the following is an example of an input device? 9. Which of the following programming languages are considered high-level
A. Monitor languages? (Select all that apply)
B. Printer A. C++
C. Keyboard B. Python
D. Speaker C. Assembly
D. Java
5. In computing, binary numbers are composed of:
10. Which of the following are fundamental operations in computing? (Select
A. 0 and 1 all that apply)
B. 1 and 2 A. Input
C. A and B B. Storage
D. 9 and 0 C. Processing
D. Interpolation
E. Output
Fundamentals of computing

11. What type of memory is volatile, meaning it loses its 14. Which type of memory is non-volatile and
data when the computer is turned off?
stores permanent data like the system's firmware?
A. ROM A. RAM
B. RAM B. EEPROM
C. SSD
D. HDD C. DRAM
D. Cache
12. Which of the following memory types is the fastest
and is directly integrated into the CPU? 15. Which of the following is a characteristic of
solid-state drives (SSD)?
A. L2 Cache
B. L1 Cache
A. Use of mechanical moving parts
C. DRAM B. Slower read/write speeds than HDD
D. SSD C. Faster access time than HDD
13. Secondary storage is used primarily for: D. Volatile memory type
A. Storing data that is currently being processed by the
CPU
B. Long-term storage of data
C. Temporary storage of data for quick access
D. Storing operating system instructions in volatile
memory
Fundamentals of computing
16. ROM is primarily used to store:
A. Data currently being processed
B. Temporary data storage
C. Firmware and boot instructions
D. User applications
17. Which of the following types of memory is typically the largest in capacity but slower than cache or RAM?
A. Cache memory
B. Registers
C. HDD
D. SRAM
18. In terms of memory hierarchy, which type of memory is closest to the CPU and has the fastest access time?
A. Cache memory
B. RAM
C. SSD
D. HDD
19. DRAM (Dynamic RAM) is primarily used as:
A. Primary memory
B. Secondary storage
C. Cache memory
D. Firmware storage
20. Which of the following is used for temporary storage of data currently being processed by the CPU?
A. SSD
B. HDD
C. RAM
D. Optical drives
Computational thinking
1. What is computational thinking?
A. The ability to use computers to solve any problem.
B. A problem-solving process using decomposition, pattern recognition, and algorithm design.
C. A method of programming only.
D. Thinking about computations without using any logical steps.
2. In computational thinking, what does decomposition refer to?
A. Breaking down a complex problem into smaller, more manageable parts.
B. Recognizing patterns within a dataset.
C. Writing a program in a single step.
D. Combining multiple solutions into one.
3. Pattern recognition in computational thinking involves:
A. Designing a specific algorithm for every problem.
B. Recognizing when a problem cannot be solved.
C. Ignoring repetitive tasks in a problem.
D. Identifying commonalities or trends in data or problems.
4. Which of the following is not a key concept in computational thinking?
A. Decomposition
B. Data encryption
C. Abstraction
D. Pattern recognition
Computational thinking

5. What does abstraction mean in computational thinking?


A. Eliminating unnecessary details to focus on the essential parts of a problem
B. Removing the main problem
C. Adding more details to a solution
D. Creating a physical model of the problem
6. Which of the following is an example of an algorithm?
A. Drawing of a tree
B. Random list of words
C. Piece of paper with numbers on it
D. Set of step-by-step instructions to make coffee
7. In computational thinking, evaluation refers to:
A. Running a program to see if it works
B. Ensuring that the solution is correct
C. Writing code
D. Ignoring unnecessary parts of the problem
Computational thinking Ans
1. What is computational thinking?
A. The ability to use computers to solve any problem.
B. A problem-solving process using decomposition, pattern recognition, and algorithm design.
C. A method of programming only.
D. Thinking about computations without using any logical steps.
2. In computational thinking, what does decomposition refer to?
A. Breaking down a complex problem into smaller, more manageable parts.
B. Recognizing patterns within a dataset.
C. Writing a program in a single step.
D. Combining multiple solutions into one.
3. Pattern recognition in computational thinking involves:
A. Designing a specific algorithm for every problem.
B. Recognizing when a problem cannot be solved.
C. Ignoring repetitive tasks in a problem.
D. Identifying commonalities or trends in data or problems.
4. Which of the following is not a key concept in computational thinking?
A. Decomposition
B. Data encryption
C. Abstraction
D. Pattern recognition
Computational thinking Ans

5. What does abstraction mean in computational thinking (CT)?


A. Eliminating unnecessary details to focus on the essential parts of a problem
B. Removing the main problem
C. Adding more details to a solution
D. Creating a physical model of the problem
6. Which of the following is an example of an algorithm for CT?
A. Drawing of a tree
B. Random list of words
C. Piece of paper with numbers on it
D. Set of step-by-step instructions to make coffee
7. In computational thinking, evaluation refers to:
A. Running a program to see if it works
B. Ensuring that the solution is correct
C. Writing code
D. Ignoring unnecessary parts of the problem
Algorithms, flowchart and pseudocode
1. What is an algorithm?
A. Process flow used to design a program
B. A high-level programming language
C. A step-by-step procedure to solve a specific problem
D. Kind of hardware component
2. A flowchart is:
A. A graphical representation of a process
B. A software development tool
C. A programming language
D. A type of algorithm
3. In a flowchart, the diamond-shaped symbol is used to represent:
A. Input or output
B. Decision-making or branching
C. Processing
D. Start or end
4. In a flowchart, the oval shape represents:
A. Input/Output
B. Process
C. Decision
D. Start/End
5. What is the purpose of using a flowchart?
A. To write code
B. To represent a process visually and logically
C. To test the performance of a program
D. To simulate hardware components
Algorithms, flowchart and pseudocode

6. In an algorithm, iteration refers to:


A. Executing steps repeatedly
B. Writing code directly from the algorithm
C. Making decisions based on conditions
D. Drawing the process visually
7. What is a characteristic of a good algorithm?
A. It must be complex
B. It should be simple, clear, and efficient
C. It must include hardware components
D. It should involve as many steps as possible
8. A process in a flowchart is represented by which symbol?
A. Rectangle
B. Circle
C. Diamond
D. Parallelogram

You might also like