No student devices needed. Know more
18 questions
Who among these people describes an algorithm called "the first computer program" which makes them the first computer programmer?
Ada Lovelace
Mr Birkinshaw
Mr Cottrell
Mrs Harvey
It is the smallest storage capacity unit of a computer
Nibble
Bit
Byte
Kilobyte
Which of the following items refer to a programmable machine that can execute a programmed list of instructions?
Computer
Programs
Algorithm
Computer Programming
This is the native language of the computer mostly consist of binary numbers of 1 and 0
Programming Language
Assembly Language
High Level Language
Machine Language
A compiler operates on the entire program, translates it and generates a permanent binary module representing the program, however, this module cannot be executed.
True
False
An interpreter translates source code and executes it, one source code program line at a time?
True
False
An interpreter translates all the source code at once and executes it?
True
False
The execution of interpreted code is much more faster than compiled code
True
False
The execution of interpreted code is much slower than compiled code?
True
False
They are the same!
Low Level Languages (tick all that apply)
are very close to machine language.
are machine-independent programming language.
are focused on machine architecture.
are focused on the logic of problem.
Assembly language' is an example of a low level programming language.
True
False
The only type of program a computer can run is a machine code program.
True
False
An assembler is a program that takes basic computer instructions and converts them into a pattern of bits that the computer's processor can use to perform its basic operations.
True
False
Which of the following is NOT a property of a High Level Language?
Enables programs to be developed quickly
Commands resemble "natural" language
Commands are translated into machine code before they can be run
Enable the programmer to directly control system hardware
Which of the following statements about COMPILERS is TRUE?
Each line of the program needs to be translated each time it is run
Enables programs to be easily re-edited
Outputs the finished code into a complete machine code program
Each time an error is encountered, it stops the program and reports it
Which one of the following statements is FALSE?
Different types of microprocessors might have different instruction sets
Not every type of high level language is suitable for every task
Assembly language can be understood by computers
Low level language programs require less memory than high level languages
This translates the program all at once making it execute more quickly but slower on transition speed
Compiler
Translator
Interpreter
Which of these statement(s) is true?
Assembly language code has a 1:1 correspondence with high level code
A high-level code line has a 1:1 correspondence with a machine code instruction
Assembly language has a 1:1 correspondence with machine code
Machine code can be run on any processor
Explore all questions with a free account