Introduction to Computing MCQs with Answers
Practice important Introduction to Computing MCQs with answers and explanations.
Multiple Choice Questions
Q651: What is a common use of fiber optics and coaxial cables?
- A: High-speed internet and television
- B: Voice communication
- C: Modem connection
- D: Simple data transfer
View Answer
A
Q652: What is the typical data transfer rate of USB and FireWire?
- A: Several hundred Mbps
- B: Several thousand Mbps
- C: Several million Mbps
- D: Several billion Mbps
View Answer
A
Q653: What is the primary goal of improving a computer's performance?
- A: Increasing execution speed
- B: Improving the machine's throughput
- C: Reducing the CPU's temperature
- D: Minimizing memory usage
View Answer
B
Q654: What does pipelining in a CPU help to increase?
- A: Execution speed
- B: Throughput
- C: Memory size
- D: Disk space
View Answer
B
Q655: How does pipelining increase a computer’s throughput?
- A: By allowing steps in the machine cycle to overlap
- B: By increasing the CPU’s clock speed
- C: By reducing the instruction size
- D: By adding more memory
View Answer
A
Q656: In pipelining, what happens when a JUMP instruction is encountered?
- A: All instructions in the pipe are executed
- B: The CPU fetches new instructions as needed
- C: The throughput is significantly increased
- D: The instructions in the pipe are not the ones needed
View Answer
D
Q657: How long does it take for an electric pulse to travel 1 foot in a wire?
- A: 1 nanosecond
- B: 2 nanoseconds
- C: 0.5 nanoseconds
- D: 10 nanoseconds
View Answer
B
Q658: What is the effect of pipelining on the time required to fetch and execute individual instructions?
- A: It reduces the time required
- B: It keeps the time required the same
- C: It increases the time required
- D: It eliminates the need for fetching
View Answer
B
Q659: Which technique allows multiple instructions to be at different stages of processing simultaneously?
- A: Parallel processing
- B: Pipelining
- C: Multitasking
- D: Caching
View Answer
B
Q660: What can modern machine designs do beyond simple pipelining?
- A: Fetch several instructions simultaneously and execute multiple instructions at once
- B: Only fetch one instruction at a time
- C: Execute instructions in a serial fashion
- D: Use multiple processors for single instructions
View Answer
A