wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Principles of Computer Programming

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

An interpreter converts source code into machine language but store the codes in the computer's memory. Once the computer turns off, the machine language codes are lost.

a)

True

b)

False

2.

C++ is a type of Webpage Language.

a)

True

b)

False

3.

High-level languages are faster to write than in assembly or machine language but they are harder to read and understand.

a)

True

b)

False

4.

Machine language takes a long time to write and it is easy for programmers to make mistakes.

a)

True

b)

False

5.

Computer programmers write step-by-step instructions which tell the computer exactly what it should do.

a)

True

b)

False

6.

The Binary Number System uses 1's and 5's.

a)

True

b)

False

7.

Hexadecimal Numbers are used on webpages to set colors.

a)

True

b)

False

8.

Graphics can be represented using bit-map and vector graphics.

a)

True

b)

False

9.

A bit-mapped graphic can be enlarged and not lose any of it's resolution.

a)

True

b)

False

10.

Flow Charts help programmers pay attention to the logic of solution to the problem.

a)

True

b)

False

11.

Linear Algorithm executes steps in iterations.

a)

True

b)

False

12.

When speaking of software development, testing is examining the code based on the customer's requirements to ensure the code works according to specifications.

a)

True

b)

False

13.

BASIC is a type of high-level language.

a)

True

b)

False

14.

Standard code providing a unique number for every character.

a)

Compiler

b)

Unicode

c)

Machine Language

15.

Process of computer programming, documenting, testing and big fixing through successive phases in an orderly way.

a)

Software Development

b)

Machine Language

c)

Unicode

16.

Graphic displayed as a matrix of pixels.

a)

Unicode

b)

Bit-Mapped Graphic

c)

Machine Language

17.

Basic computer language which consists of zeros and ones.

a)

Unicode

b)

Machine Language

c)

Compiler

18.

Set of computer instructions following down a list, one item at a time, without jumping among the items.

a)

Linear Algorithm

b)

Machine Language

c)

Software Development

19.

Computer program which translates a series of high-level language codes into a separate series of machine language codes.

a)

Machine Language

b)

Unicode

c)

Compiler

20.

Computer program which converts the source code into machine language one line at a time.

a)

Interpreter

b)

Algorithm

c)

Data

21.

Graphic representation of the step-by-step instructions of how the computer processes data.

a)

Vector Graphic

b)

Flow Chart

c)

Algorithm

22.

Computer language writing application programs which solve specific problems.

a)

Assembly Languages

b)

Computer Programming

c)

Application Languages

23.

Creation of digital image which are comprised of paths instead of dots.

a)

Vector Graphic

b)

Flow Chart

c)

Algorithm

24.

The process of developing a sequence of instructions to enable a computer to accomplish a particular task.

a)

Iterative Algorithm

b)

Assembly Languages

c)

Computer Programming

25.

Information processed or stored by a computer.

a)

Flow Chart

b)

Data

c)

Assembly Languages

26.

Formula which give instructions for the computer to perform a specific task.

a)

Algorithm

b)

Interpreter

c)

Application Languages

27.

Type of computer programming languages which are one step up from the machine language.

a)

Assembly Languages

b)

Application Languages

c)

Algorithm

28.

Set of computer instructions which executes steps in iterations.

a)

Application Languages

b)

Iterative Algorithm

c)

Vector Graphic

29.

ASCII stands for:

a)

American Standard for Interchange Information

b)

American Standard for Information Interchange

c)

American Standard for Informational Inference

30.

Developing a sequence of instructions enables the computer to accomplish a particular task when writing a computer program. What are the three steps in that process?

a)

Determine the task, breaking down the big task into series of small tasks, telling the computer to implement the tasks

b)

Determine the task, telling the computer to implement the tasks, breaking down the big task into series of small tasks

c)

Determine the task, breaking down the big task into series of small tasks, editing the program