UTMEPrep
Menu

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

  1. 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.

  2. 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.

  3. 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