Which of the given options best describes the truthfulness of the following…
2023
Which of the given options best describes the truthfulness of the following statements?
i) A compiler translates the entire source code line by line.
ii) Computer architecture refers to those attributes of a system which are visible to a programmer.
iii) The Reduced Instruction Set Architecture (RISC) computer organisation reduces the cycles per instruction at the cost of the number of instructions per program to increase the CPU performance.
iv) All the arithmetic and logical processing is performed by the Arithmetic Logic Unit under the supervision of a control unit.
Answer: B. i-False, ii-True, iii-True, iv-True — Concept A multi-statement true/false item is solved by judging each statement independently against its own governing definition or principle in computer…
- A.
i-True, ii-True, iii-True, iv-True
- B.
i-False, ii-True, iii-True, iv-True
- C.
i-True, ii-False, iii-True, iv-True
- D.
i-False, ii-False, iii-True, iv-False
Attempted by 2343 students.
Show answer & explanation
Correct answer: B
Concept
A multi-statement true/false item is solved by judging each statement independently against its own governing definition or principle in computer organisation and architecture, and only then combining the four individual verdicts into one pattern to match against the options.
Application
Statement | Verdict | Reason |
|---|---|---|
i | False | A compiler translates the source file into target code before execution begins; it does not translate and run the program line by line the way an interpreter does. |
ii | True | Computer architecture covers the attributes of a system that are visible to a programmer, such as the instruction set, addressing modes, and data types. Computer organisation, by contrast, covers the implementation details (circuitry, control signalling) that stay hidden from the programmer. |
iii | True | RISC uses simple instructions that typically execute in fewer clock cycles (lower CPI). This often increases the number of instructions required to complete a program, but the lower CPI (and often shorter clock cycle time) compensates for the higher instruction count, improving overall CPU performance. |
iv | True | The Arithmetic Logic Unit carries out every arithmetic and logical operation in the datapath, and it does so under the direction of the control unit, which sequences and times when each operation happens. |
Cross-check
The combination i-True, ii-True, iii-True, iv-True treats the compiler statement as true, which contradicts the translate-before-execution model above.
The combination i-True, ii-False, iii-True, iv-True also gets the compiler statement wrong, and additionally denies the standard architecture-versus-organisation distinction.
The combination i-False, ii-False, iii-True, iv-False corrects the compiler statement, but wrongly denies both the architecture definition and the ALU/control-unit relationship.
Only the combination i-False, ii-True, iii-True, iv-True reproduces every verdict derived above, so that is the pattern that holds.