wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Programming - Algorithm & Flowcharting - 1

Total questions: 45

Worksheet time: 15mins

Name
Class
Date
1.

Algorithm is a

a)

Step by step procedure

b)

difficult procedure

c)

complex

d)

hard steps

2.

Flowchart are ____________________________ in nature.

a)

Easy

b)

Simple

c)

Complex

d)

Hard

3.

We use different boxes in

a)

steps

b)

flowchart

c)

algorithm

d)

quiz

4.

____________________________ must be organized properly.

a)

Puzzle

b)

Quiz

c)

Flowchart

d)

Algorithm

5.

We use this in the beginning of an Algorithm & Flowchart.

a)

Start box

b)

Stop box

c)

Decision

d)

Flowlines

6.

_____________ is used to join the different shapes in a flowchart .

a)

Flowlines

b)

Connectors

c)

Start

7.

In a Flowchart this symbol is used for which purpose?

a)

Input

b)

Output

c)

Input and Output

8.

where is this symbol used in a Flowchart?

a)

In the beginning

b)

At the end

c)

Both in the beginning and end

9.

This shape is used to perform__________

a)

Calculations

b)

Processing

c)

Both

10.

Identify the symbol used in flowchart______

a)

Decision box

b)

Comparison box

c)

Both

11.

This symbol can be used for writing______

INPUT A,B

a)

Correct

b)

Incorrect

c)

May be correct

12.

This box can be used to write_____

IS A> B

a)

Correct

b)

Incorrect

c)

May be correct

13.

The diagrammatic representation that illustrates the steps for the solution of a problem is called_______

a)

Algorithm

b)

Flowchart

c)

None

14.

The ________ are used to connect one part of the flowchart to another.

a)

Flow Lines

b)

Arrows

c)

Connectors

15.

This type of algorithm involves repeating instructions.

a)

Sequence

b)

Selection

c)

Iteration/Looping

16.

This type of algorithm involves instructions done one after another.

a)

Sequence

b)

Selection

c)

Iteration/Looping

17.

What type of algorithm is in this story?

a)

Sequence

b)

Selection

c)

Iteration/looping

18.

What type of algorithm is shown in this story?

a)

Sequence

b)

Selection

c)

Iteration/looping

19.

Hammering a nail into the wall would be an example of

a)

Sequence

b)

Selection

c)

Iteration/Looping

20.

Deciding to wear a jacket or not to school would be an example of

a)

Sequence

b)

Selection

c)

Iteration/looping

21.

Keep repeating a part of a flowchart with this construct

a)

loop

b)

algorithm

c)

document

d)

diamond

22.
What will be displayed as output?
a)
10
b)
20
c)
30
d)
40
23.

What are the multiple way algorithms can be represented?

a)

Natural language, like English

b)

Visually, using flowcharts

c)

Actual executable code (a program that runs on the computer)

d)

All of these

24.

The advantages of programmers writing an algorithm in natural language, like English, and/or a flowchart is because

a)

They’re easier to understand.

b)

They’re flexible.

c)

They’re less complex.

d)

All of these

25.

Before a programmer start to solve a computing problem, it’s important to plan by identifying the series of steps that the code needs to follow. This is called

a)

algorithm processing

b)

execution

c)

flowcharting

d)

algorithmic thinking

26.

The information put into computer can be in ___languages

a)

machine languages

b)

assembly language

c)

high-level language

d)

all of these

27.

There are some special languages used to communicate with the computer.

a)

CPU, Keyboard, mouse etc

b)

COBOL, CPU, Keyboard

c)

COBOL, FORTRAN, C++ etc.

28.

A __ language is very difficult to understand

a)

Machine

b)

Assembly

c)

C

d)

C++

29.

Assembly language is a combination of ___ language and ___

a)

high level , mnemonics

b)

assembly, mnemonics

c)

binary, mnemonics

30.

A high-level language is one in which ___ alphabets, numbers and codes are used

a)

Urdu

b)

Persian

c)

Arabic

d)

English

31.

____ is used to deal in business applications

a)

FORTRAN

b)

COBOL

c)

C

d)

C++

32.

I am use to translate High Level Language program into machine language

a)

Interpreter

b)

translator

c)

assembler

33.

___ are certain codes that understand by the computer

a)

code

b)

mnemonics

c)

COBOL

34.

___ is used to deal the science related work.

a)

FORTRAN

b)

COBOL

c)

C++

d)

none

35.

In binary code 0 represents ___ and 1 represents __.

a)

OFF , ON

b)

OPEN , CLOSE

c)

CLOSE, OPEN

d)

ON, OFF

36.

What is Binary Language?

a)

A language made of 1's and 0's

b)

High level and low level language

c)

Assembly Language

d)

None of them

37.

A _______ is a set of instructions, that tells the computer what to do.

a)

Program

b)

Compiler

c)

Assembler

d)

Translator

38.

A program written in high level language is called ______

a)

Object

b)

Assembler

c)

Source program

39.

Java language is the example of _________ languge

a)

First generation

b)

Second generation

c)

High level

40.

________________ is the process of writing specific instructions in a computer language.

a)

Linking

b)

Programming

c)

Processing

41.

Identify the low level languages.

a)

3GL

b)

4GL

c)

Machine language

d)

Assembly Language

42.

__________ translate programs written in Assembly language into Machine Language.

a)

Compilers

b)

Translator

c)

Assemblers

43.

The only language understood by the digital devices is...

a)

assembly language

b)

linking language

c)

translation language

d)

machine language

44.

A/an __________ converts a high level language program into machine language,line by line.

a)

Assembler

b)

Compiler

c)

Interpreter

45.

Which computer language does not require any translation?

a)

Machine Language

b)

Assembly Language

c)

High-Level Language

d)

Fourth-Generation Language