Programming Language (PL)
Computer Studies · 50 practice questions
Definition and classification of programming languages - machine language, assembly language and high-level languages; advantages and disadvantages of each level of programming language.
- Define a programming language.
- Identify the different classifications of programming languages.
- Give the advantages and disadvantages of machine, assembly and high-level programming languages.
Try a few questions
- Practice question 1
High-level programming languages abstract away many hardware-specific details, allowing programmers to focus more on
- A.the exact voltage running through the processor
- B.the exact manufacturing process of the computer
- C.the exact physical layout of memory chips
- D.solving the problem at hand
Show the answer
D. solving the problem at hand
This abstraction is precisely what lets programmers concentrate on the problem, rather than low-level hardware details.
- Practice question 2
The choice of programming language for a given project often depends on factors such as
- A.the exact physical location of the development team's desk
- B.the intended application and available development tools
- C.the exact brand of coffee the developer prefers
- D.the exact colour scheme of the developer's office
Show the answer
B. the intended application and available development tools
Practical considerations, like the application's needs and available tools, typically drive language selection.
- Practice question 3
The evolution of programming languages, from machine language to high-level languages, has made software development more
- A.accessible to a wider range of people
- B.impossible without extensive hardware engineering training
- C.restricted to only a small handful of specialists
- D.entirely automated, with no human involvement at all
Show the answer
A. accessible to a wider range of people
Higher-level languages have progressively lowered the barrier to entry for software development.
More UTME Computer Studies topics
Practise with instant feedback
Answer questions one at a time and see the right answer and the reason straight away. Free to start.
Start practising