High Level Languages (HLL)
Computer Studies · 50 practice questions
Classification of high-level languages (scientific, general purpose, business, object-oriented, procedural, artificial intelligence, string processing, domain-specific, scripting, systems, visual, esoteric); characteristics of high-level languages (require translation, portable, easy to read/write/maintain, use data types and structures); translators - interpreters and compilers.
- Classify high-level programming languages.
- Explain the characteristics of high-level programming languages.
- Define translators and their two basic types.
Try a few questions
- Practice question 1
Choosing the appropriate classification of high-level language depends on the specific application area, such as
- A.the exact physical location of the development team
- B.the exact colour scheme of the chosen code editor
- C.the exact brand of the developer's computer monitor
- D.scientific computing or business data processing
Show the answer
D. scientific computing or business data processing
Different high-level language classifications suit different application areas, such as science or business.
- Practice question 2
An interpreter translates and executes a high-level language program
- A.only if it has first been converted into a graphics file
- B.line by line, rather than compiling the entire program at once
- C.only after converting it into assembly language first
- D.entirely at once, exactly like a compiler
Show the answer
B. line by line, rather than compiling the entire program at once
Interpreters process and execute source code incrementally, one line (or statement) at a time.
- Practice question 3
The portability of high-level languages allows software to be more easily adapted for use across
- A.different computing platforms
- B.no computing platforms at all
- C.only the single platform it was originally developed on
- D.platforms that do not actually run any software
Show the answer
A. different computing platforms
Portability specifically refers to software's ability to run, with minimal changes, across varied computing platforms.
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