MCA CA MCQs
MCA CA MCQs
a) Perform calculations
b) Control data flow within the CPU
c) Store instructions
d) Fetch data from memory
a) RAM
b) ROM
c) Cache memory
d) Hard Disk
a) Input Unit
b) Output Unit
c) Control Unit
d) Central Processing Unit
a) ALU
b) Control Unit
c) Memory
d) Register File
a) Bit
b) Byte
c) Word
d) Kilobyte
Answer: a) Bit
a) It is non-volatile
b) It stores permanent data
c) It is volatile and loses data when the power is turned off
d) It is a type of cache memory
Answer: c) It is volatile and loses data when the power is turned off
9. Which instruction in an instruction cycle fetches the next instruction from memory?
a) Fetch
b) Decode
c) Execute
d) Write
Answer: a) Fetch
11. Which of the following is used to reduce the gap between CPU and memory speeds?
a) Cache memory
b) Hard disk
c) RAM
d) Virtual memory
12. Which of the following is the most significant feature of the Harvard architecture?
13. What does the CPU's Program Counter (PC) register store?
a) RAM
b) ROM
c) Cache memory
d) Hard disk
Answer: b) ROM
17. In which stage of the instruction cycle does the control unit decode the instruction?
a) Fetch
b) Decode
c) Execute
d) Write back
Answer: b) Decode
a) To store instructions
b) To store intermediate data during computation
c) To perform arithmetic operations
d) To store data permanently
a) Complex instructions
b) Large instruction set
c) Simple instructions executed in one cycle
d) Multiple cycles for most instructions
Answer: d) The technique of breaking down the instruction cycle into smaller stages
22. Which memory type is non-volatile and used to store the boot-up instructions?
a) RAM
b) ROM
c) Cache memory
d) Hard Disk
Answer: b) ROM
24. What does the term “clock speed” refer to in a computer system?
a) RAM
b) Hard disk
c) Cache memory
d) Registers
a) Pipelining
b) Overclocking
c) Virtual memory
d) Caching
Answer: a) Pipelining
Answer: c) It can execute more than one instruction per clock cycle
32. What is the primary function of the system bus in a computer system?
36. Which of the following represents a microprocessor's instruction set architecture (ISA)?
a) RAM
b) The set of operations that the processor can perform
c) The cache memory organization
d) The way data is stored in the registers
37. In the context of computer architecture, what does SIMD stand for?
38. Which of the following refers to a program that helps a computer determine how it will interact
with hardware?
a) Firmware
b) Software
c) Drivers
d) Operating System
Answer: c) Drivers
41. Which of the following is NOT a function of the Arithmetic Logic Unit (ALU)?
42. In a 32-bit processor, how many bits are used to address memory?
a) 32
b) 16
c) 64
d) 128
Answer: a) 32
43. Which of the following terms refers to the architecture where data and instructions are stored in
the same memory space?
a) Harvard architecture
b) RISC architecture
c) Von Neumann architecture
d) CISC architecture
a) MOV
b) IF
c) LOOP
d) PRINT
Answer: a) MOV
45. Which CPU component temporarily holds data being transferred between the processor and
memory?
a) Register
b) Cache
c) Bus
d) Data path
Answer: b) Cache
46. In a cache memory, what is the term "cache hit" used to describe?
47. What does the term "word size" refer to in computer architecture?
48. What is the primary role of the memory management unit (MMU)?
a) To fetch instructions
b) To decode instructions
c) To map logical addresses to physical addresses
d) To manage cache
49. Which of the following refers to the ability of the CPU to perform multiple operations in parallel?
a) Pipelining
b) Superscalar architecture
c) Caching
d) Multiprogramming
51. What is the primary purpose of Direct Memory Access (DMA) in computer systems?
Answer: b) To enable peripherals to transfer data directly to memory, bypassing the CPU
52. In DMA, which component is responsible for managing the transfer of data between memory and
the I/O device?
a) Control Unit
b) DMA Controller
c) ALU
d) Program Counter
Certainly! Here are 2 multiple-choice questions (MCQs) on Vector Processing for MCA students:
53. Which of the following best describes vector processing in computer architecture?
Answer: b) It performs arithmetic operations on multiple data elements simultaneously using vector
registers
54. In a shared memory system, how do multiple processors access the memory?
Answer: c) All processors share a common memory space, allowing them to read and write data
a) Ensuring that all devices are physically located in the same data center
b) Managing communication and synchronization between geographically dispersed components
c) Limiting the number of users accessing the system
d) Maintaining a single point of failure for ease of recovery