Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

INTEGRATIVE PROGRAMMING PRELIM EXAM

Total questions: 36

Worksheet time: 52mins

Name
Class
Date
1.

FILL IN THE BLANK

(a)   can do such a wide variety of things because they can be programmed

2.

FILL IN THE BLANK

(a)   are commonly referred to as software

3.

FILL IN THE BLANK

A programmer, or software developer, is a person with the training and skills (a)   to design, create, and test computer programs

4.

FILL IN THE BLANK

(a)   is a set of instructions following the rules of the chosen language

5.

FILL IN THE BLANK

A vocabulary and set of grammatical rules (syntax) for (a)   a computer to perform specific tasks

6.

FILL IN THE BLANK

(a)   can be used to create computer programs

7.

FILL IN THE BLANK

(a)   is to transform a program written in a high level programming language from source code into object code.

8.

FILL IN THE BLANK

An (a)   reads the source code one instruction or line at a time, converts this line into machine code and executes it.

9.

FILL IN THE BLANK

(a)   is the process of writing, testing, debugging/troubleshooting, and maintaining the source code of computer programs

10.

FILL IN THE BLANK

A (a)   is someone who writes computer program.

11.

Reads the source code one instruction or line at a time, converts this line into machine code and executes it

a)

Compiler

b)

Interpreter

c)

Decoder

d)

Encoder

12.

Translates the entire program before it is run.

a)

Compiler

b)

Interpreter

c)

Decoder

d)

Encoder

13.

Instructions have simple format

a)

Virtual Management

b)

Virtual Software

c)

Virtual Program

d)

Virtual Machine

14.

Writing computer programs for various purposes

a)

Writing

b)

Programming

c)

Computers and Electronics

d)

Critical Thinking

15.

Using logic and analysis to identify the strengths and weaknesses of different approaches

a)

Programming

b)

Writing

c)

Computers and Electronics

d)

Critical Thinking

16.

It takes one statement then translates it and executes it and then takes another statement.

a)

Interpreter

b)

Compiler

c)

Decoder

d)

Encoder

17.

Type of programming language that is machine readable

a)

High level language

b)

Low level language

c)

Intermediate level language

d)

Hybrid

18.

Type of programming language that is human readable

a)

Low level language

b)

High level language

c)

Intermediate level language

d)

Hybrid

19.

A person with the training and skills necessary to design, create, and test computer programs.

a)

Software Developer

b)

UI/UX Designer

c)

Data Analyst

d)

Tester

20.

These are usually stored on a secondary storage device such as a disk drive.

a)

XML files

b)

HTML files

c)

Programs

d)

Programming Languages

21.

Advantage of compiled language is that once a program is translated into native instructions (machine code), it can then be executed over and over again without the overhead of this translation.

a)

True

b)

False

22.

Compiled languages cannot be optimized more heavily due to larger window of code to be translated

a)

True

b)

False

23.

One advantage of interpreted languages is that programs can immediately be executed without the requirement of compiling first.

a)

True

b)

False

24.

One advantage of interpreted languages is it potentially has higher memory footprint because no Object Code is created.

a)

True

b)

False

25.

One advantage of interpreted languages is it supports portability if interpreter is installed on different platforms.

a)

True

b)

False

26.

Interpreted languages does not start executing immediately

a)

True

b)

False

27.

One advantage of interpreted languages is that the source code can be more easily changed between program executions because there is no compilation step in between.

a)

True

b)

False

28.

One advantage of compiled languages is it has the ability to support architectures the interpreter hasn't been compiled for (such as embedded systems)

a)

True

b)

False

29.

One advantage of compiled languages is that it can be optimized more heavily due to larger window of code to be translated.

a)

True

b)

False

30.

C, C++, Objective-C, Swift and Fortran are samples of a Compiled languages

a)

True

b)

False

31.

Enumerate the 7 skills required to become a programmer

4 lines
32.

Enumerate the 2 major categories of programming languages

4 lines
33.

Give atleast 6 Interpreted Languages

4 lines
34.

Give 5 Compiled Languages

4 lines
35.

5 pts

DEFINE "PROGRAMMING LANGUAGE"

4 lines
36.

5pts

DEFINE "COMPUTER PROGRAMMING"

4 lines