Name:     ID: 
 
Email: 

apcs_u2_l1_practice

Multiple Choice
Identify the choice that best completes the statement or answers the question.
 

 1. 

1. Which of the following statement is true about computer program?
a.
A computer program is an algorithm.
c.
It is a collection of instructions that can be executed by a computer to execute a certain task.
b.
It refers to a collection of structured data.
d.
It is a machine language.
 

 2. 

Which one of the following is NOT a type of programming languages?
a.
Machine Language
c.
Entry Level Language
b.
Assembly Language
d.
High Level Language
 

 3. 

What is the only thing that computers can actually read and understand?
a.
Algorithms
c.
High Level Language
b.
Low Level Language
d.
Machine Language
 

 4. 

In Machine Language, machine instructions are in
a.
Binary code
c.
Decimal code
b.
Hexadecimal code
d.
Booleans
 

 5. 

Which one of the following is FALSE about Machine Language?
a.
Use binary code
c.
Not portable
b.
Machine independent
d.
Machine dependent
 

 6. 

Which statement is true about Assembly Language?
a.
Programming in assembly language is fast and error proof.
c.
Usually, each line of assembly code produces multiple machine instructions
b.
Is converted to machine code by an assembler.
d.
A symbolic representation of the machine language of a specific Operating System.
 

Short Answer
 

 7. 

What is High Level Language and what are the important features?
 

 8. 

List five of the most popular programming languages.
 



 
         Start Over