Multiple Choice
Identify the
letter of the choice that best completes the statement or answers the question.
|
|
|
1.
|
What
is the name for a set of instructions put into a logical sequence that are to be executed by a
computer?
a. | process | c. | program | b. | string | d. | language | |
|
|
|
|
|
|
2.
|
What
is the name for the set of programs that control operations within the computer and manages the
execution of other programs running on the computer?
a. | application
software | c. | BIOS | b. | operating system | d. | processor controller | |
|
|
|
|
|
|
3.
|
Which
of the following terms is used to describe the device within a computer that actually executes the
program instructions?
a. | BIOS | c. | the core unit | b. | the
digitizer | d. | the
microprocessor | |
|
|
|
|
|
|
4.
|
Which
of the programming languages below is most like machine language?
a. | assembly
language | c. | C++ | b. | C | d. | Visual Basic | |
|
|
|
|
|
|
5.
|
Which
of the following items is one advantage of writing a program in a low-level
language?
a. | they are easier
to read | b. | they require less time to write | c. | they are easier
to move to another computer | d. | they usually require less memory | |
|
|
|
|
6.
|
What
is the name for a program that converts high-level language source code into object
code?
a. | translator | c. | compiler | b. | linker | d. | assembler | |
|
|
|
|
|
|
7.
|
Which
item below describes a program that translates high-level source code into executable code while the
program is being executed?
a. | compiler | c. | assembler | b. | interpreter | d. | converter | |
|
|
|
|
|
|
8.
|
Which
of the following is NOT an advantage of writing a program in a high-level language?
a. | better
utilization of hardware's capabilities | b. | fewer programming errors | c. | requires less
time to write | d. | program is easier to read | |
|
|
|
|
9.
|
Which
of the following uses a compiler?
a. | Assembler language | c. | C++ | b. | JavaScript | d. | BASIC | |
|
|
|
|
|
|
10.
|
Which
of the following languages makes it easy to create a powerful GUI based application
program?
a. | JavaScript | c. | HTML | b. | Visual Basic | d. | Assembler language | |
|
|
|
|