wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Programming Concepts Quiz

Total questions: 15

Worksheet time: 3mins

Name
Class
Date
1.

Which of the following is responsible for loading a program into memory for execution?

a)

Compiler

b)

Linker

c)

Loader

d)

Interpreter

2.

In the System Development Life Cycle (SDLC), which model is shown in the images?

a)

Spiral Model

b)

Agile Model

c)

Waterfall Model

d)

V-Model

3.

What is the first phase in the Waterfall Model?

a)

Coding

b)

System Requirements

c)

Design

d)

Testing

4.

Which phase of the Waterfall Model deals with evaluating different alternatives from a system's point of view?

a)

Design

b)

Analysis

c)

Testing

d)

Maintenance

5.

In the Waterfall Model, the backward arrows represent:

a)

Reuse of code

b)

Iteration due to errors/omissions

c)

Parallel development

d)

Reverse engineering

6.

In program development, the first step is always to:

a)

Write pseudocode

b)

Develop a solution

c)

Understand the problem

d)

Draw a flowchart

7.

Which of the following is not a common tool for developing a solution?

a)

Structure chart

b)

Pseudocode

c)

Flowchart

d)

Compiler

8.

In the example of calculating square footage, what is the purpose of clarifying questions?

a)

To increase coding speed

b)

To avoid wrong assumptions

c)

To check hardware compatibility

d)

To skip unnecessary steps

9.

Which structure is used to break a program into modules?

a)

Flowchart

b)

Structure chart

c)

Control table

d)

Requirement matrix

10.

Which of the following is true about flowcharts?

a)

They are text-based only.

b)

They use standard graphical symbols to represent logic.

c)

They are used only in testing.

d)

They replace pseudocode completely.

11.

What does pseudocode primarily consist of?

a)

Only mathematical formulas

b)

Part English, part program logic

c)

Pure machine code

d)

Standard flowchart symbols

12.

In Blackbox Testing, the tester:

a)

Knows everything about the program's internal logic

b)

Knows nothing about the program's internal logic

c)

Works only on debugging tools

d)

Edits the source code directly

13.

Whitebox Testing is the responsibility of the:

a)

User

b)

System analyst

c)

Programmer

d)

Testing organization only

14.

According to the text, which statement about test data is correct?

a)

One set of test data is always enough.

b)

Only 5 test cases are needed for any program.

c)

Except for very simple programs, one set of test data will not completely validate a program.

d)

Test data is optional in structured programming.

15.

Which old programming proverb is mentioned in the text?

a)

Code first, think later.

b)

Resist the temptation to code.

c)

Debugging is twice as hard as coding.

d)

Write once, run anywhere.