wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Revision : Chapter 1

Total questions: 19

Worksheet time: 19mins

Name
Class
Date
1.

Identify the type of programming language for the following statement.

a)

A. Machine languages

b)

B. Assembly languages

c)

C. High level language

d)

D. Program language

2.

Identify generations of C++, C#, Java programming language

a)

A. First generation

b)

B. Second generation

c)

C. Third generation

d)

D. Fourth generation

3.

List below are Lifecycle of software project phase except

a)

A. Requirements gathering phase

b)

B. Design phase

c)

C. Build phase

d)

D. Analysis phase

4.

List are the type of language translator except

a)

A. Assembler

b)

B. Compiler

c)

C. Syntax

d)

D. Interpreter

5.

En. Amir is a programmer who designs a system using C++ language. Identify the type of translator used to debug.

a)

A. Compiler

b)

B. Assembler

c)

C. Interpreter

d)

D. Debugger

6.

An assembler translates programs from machine language to assembly language.

a)

A. True

b)

B. False

7.

Pn. Aminah develop registration system for Tadika Iman. After complete, she deliver that system to Tadika Iman. This activity refers to Maintenance phase.

a)

A. True

b)

B. False

8.

Identify generations of C++, C#, Java programming language

a)

A. First generation

b)

B. Second generation

c)

C. Third generation

d)

D. Fourth generation

9.

Identify the characteristic that describes assembly language.

a)

A. A collection of binary numbers understood by a computer.

b)

B. Instruction is written as series of English like words

c)

C. Known as symbolic language because it uses mnemonic code

d)

D. It is machine – independent

10.

Based on statement below, select the INCORRECT types of translator.


“Translator is a program that ensure a program code is written correctly.”

a)

A. Assembler

b)

B. Compiler

c)

C. Diagnostic

d)

D. Interpreter

11.

Which of the following is Second Generation language?

a)

A. Machine language

b)

B. Natural Language

c)

C. Mnemonic codes

d)

D. Assembly Language

12.

"Translator is a program that ensures a problem code is written correctly. It will show messages if any syntax error occurred". Select the INCORRECT types of translator.

a)

A. Assembler

b)

B. Compiler

c)

C. Diagnostic

d)

D. Interpeter

13.

Choose the phase of programming life cycle which uses a set of data to discover errors and to ensure accuracy of the program.

a)

A. Analyze the problem

b)

B. Implement the algorithm

c)

C. Test and Debugging

d)

D. Design the algorithm.

14.

"The implementation of software design starts in terms of writing program code in the suitable programming language and developing error-free executable programs efficiently." Identify which phase in Software Development Life Cycle (SDLC) those activity refer to.

a)

A. Testing phase

b)

B. Build Phase

c)

C. Maintenance phase

d)

D. Deployment phase

15.

Choose the correct activity involved in Program Design Phase in Programming Life Cycle.

a)

A. Debugging

b)

B. Testing

c)

C. Pseudocode

d)

D. Deployment

16.

List the sequence in Software Development Life Cycle. I. Design phase II. Testing phase III. Maintenance phase IV. Build phase V. Requirements gathering phase VI. Deployment phase.

a)

A. V, I, IV, VI, II, III

b)

B. V, I, II, IV, VI, III

c)

C. V, I, IV, II, VI, III

d)

D. V, I, II, III, IV, VI

17.

Select the appropriate output instruction based on the work flows for Auto Pay Machine for Parking Ticket.

a)

A. Insert your parking Ticket

b)

B. Your Ticket was in process

c)

C. The payment will be calculated based on the duration.

d)

D. Collect change and receipt

18.

Which of the following statement decribes an input?

a)

A. Print the receipt

b)

B. Get a parking ticket

c)

C. Enter a username and password

d)

D. Display a balance of payment

19.

Identify an activity that involves Test and Verify Program phase in the Programming Life Cycle.

a)

A. Update program

b)

B. Identify the error

c)

C. Design algorithm

d)

D. Identify the input