Medium1 markMultiple Choice
AQA GCSE · Question 06.2 · Computer systems
From the list of statements about low-level languages, identify another true statement.
From the list of statements about low-level languages, identify another true statement.
Answer options:
A.
The code more closely resembles English.
B.
The code is easier to write.
C.
The code is not translated using a compiler.
D.
The code is quicker to write.
E.
The code can directly manipulate computer registers.
F.
The code never needs to be translated before being executed.
How to approach this question
The question asks for the second true statement about low-level languages from the list.
1. **Recall the analysis from the previous question:**
* A: False.
* B: False.
* C: True.
* D: False.
* E: True.
* F: False.
2. **Identify the two true statements:** C and E are correct.
3. **Select the other true statement:** Since C was the answer to the first part, E must be the answer to this part.
Full Answer
E.The code can directly manipulate computer registers.✓ Correct
Let's re-evaluate the statements comparing low-level languages (like Assembly) to high-level languages (like Python or Java).
- **A. The code more closely resembles English.** False. High-level languages are designed to be more human-readable.
- **B. The code is easier to write.** False. High-level languages are easier to write.
- **C. The code is not translated using a compiler.** True. Low-level assembly language is translated by an assembler.
- **D. The code is quicker to write.** False. Low-level code is slower to write.
- **E. The code can directly manipulate computer registers.** True. This is a defining characteristic and a major advantage of low-level languages. It allows for precise control over the CPU and memory, which is essential for writing highly efficient code like device drivers or embedded systems software.
- **F. The code never needs to be translated before being executed.** False. Assembly language must be translated by an assembler.
Both C and E are correct statements. This question asks for the second of the two correct options.
Common mistakes
✗ Confusing the properties of high-level and low-level languages.
✗ Not realizing that direct hardware manipulation is a key feature of low-level programming.
Practice the full AQA GCSE Computer Science Paper 2
46 questions · hints · full answers · grading
More questions from this exam
Q01.1Convert the binary number 11010100 into decimal.EasyQ01.2Convert the binary number 10111001 into hexadecimal. You should show your working.MediumQ01.3State the largest decimal number that can be represented using 6 bits.EasyQ02.1Add together the following three binary numbers and give your answer in binary.
00110110
1001...MediumQ02.2Apply a binary shift three places to the right on the bit pattern 10101000. Give the result using...Easy
Expert