NEW
Font size
WorksheetsCO Lecture1 mini Quiz
Total questions: 10
Worksheet time: 5mins
The lowest level of computer language that the machine directly understands is:
Assembly language
High-level language
Machine language
Compiler language
In machine language, instructions are expressed as:
English words
Binary digits (0 and 1)
Symbolic notation
Hexadecimal codes only
Which language introduced symbolic representations for machine instructions?
Machine language
Assembly language
High-level language
Compiler language
The program that translates assembly language into machine language is called:
Compiler
Interpreter
Assembler
Translator
Which of the following is a limitation of assembly language?
It is portable across different computers
It requires programmers to write one line per machine instruction
It uses English-like words
It hides hardware details from the programmer
The recognition that a program could translate a more powerful language into computer instructions led to:
Assembly language
High-level programming languages
Binary encoding
Memory hierarchies
High-level programming languages are translated into symbolic instructions by:
Assemblers
Compilers
Interpreters
Linkers
One major advantage of high-level languages over assembly is:
Programs must match the hardware
Programs look more like natural text
Programs are slower to develop
They require binary input from the user
Which statement best explains why high-level languages improved programmer productivity?
They forced programmers to think like computers
They reduced the number of lines required to express an idea
They eliminated the need for compilers
They completely replaced machine instructions
Why is most programming today not done in assembly language?
Assembly cannot be executed by computers
High-level languages are independent of hardware, easier, portable, and more efficient to use
Assembly has more built-in functions
Binary cannot be translated into assembly
