wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Grade 9 Program Design and Problem Solving Quiz 1

Total questions: 20

Worksheet time: 40mins

Name
Class
Date
1.

Translator which is used to convert codes of assembly language into machine language is known as?

a)

Attempter

b)

Assembler

c)

Debugger

d)

Compiler

2.

The low level language that uses machine code is called?

a)

Assembly language

b)

Machine language

c)

Pascal

d)

C + +

3.

How many classes of programming languages exist?

a)

4

b)

3

c)

2

d)

5

4.

How many generation of programming languages are there?

a)

2

b)

3

c)

4

d)

5

5.

A set of instructions that tell a computer how to perform a specific task is a...

a)

Computer Program

b)

Algorithm

c)

Machine Code

d)

Binary Code

6.

Which of the following is not a high level programming language?

a)

Assembly

b)

C++

c)

Java

d)

Python

7.

Which of the following is not an advantage of using a low level language?

a)

Makes more efficient use of primary memory.

b)

Tailor a program to a specific piece of hardware.

c)

To perform a task very quickly.

d)

To enable the program to be run on multiple platforms.

8.

What is the name for the software used to convert high level language into machine code?

a)

Assembler

b)

Interpreter

c)

Compiler

d)

Translator

9.

What does binary code mean?

a)

a coding system using the binary digits 0 and 1.

b)

a coding system using the binary digits 1-10

c)

1000100100

d)

code.org

10.

Java, Python, PHP, and C++ are examples of

a)

low level languages

b)

medium level languages

c)

Graphic arts languages

d)

high level languages

11.

Which of the following best defines the term programming?

a)

Creating a calendar of events.

b)

Writing instructions for a digital tool

c)

A list of activities like clubs and special events at a school.

d)

Putting the solution to a problem into a language that a computer can understand.

12.

Which of the following lists the evolution of programming languages in the correct order?

a)

Procedural, non-procedural, object oriented, machine, assembler

b)

machine, assembler, procedural, non-procedural, object oriented

c)

machine, procedural, assembler, non-procedural, object oriented

d)

machine, assembler, object oriented, procedural, non-procedural

13.

Which generation of computer languages used the LOAD, ADD and STORE codes?

a)

First

b)

Second

c)

Third

d)

Fourth

14.

A program that can execute high-level language programs.

a)

Compiler

b)

Interpreter

c)

Sensor

d)

Circuitry

15.

Natural Languages are machine dependent.

a)

True

b)

False

16.

Which of the following is not a programming language ?

a)

Pascal

b)

Microsoft Office

c)

Java

d)

C++

17.

COBOL is an example of?

a)

4GL

b)

3GL

c)

5GL

d)

2GL

18.

A name given to computer programs that tell (instruct) the hardware how to work.

a)

Program

b)

Command

c)

User response

d)

Software

19.

Which programming languages are classified as high level languages?

a)

BASIC, COBOL

b)

Fortran, Machine code

c)

C, ADD

d)

Assembly languages

20.

COBOL is an acronym for…………

a)

Common Business Oriented Language

b)

Computer Business Oriented Language

c)

Common Business Operated Language

d)

Common Business Organized Language