wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ICR - Data Types & Flowcharts

Total questions: 41

Worksheet time: 26mins

Name
Class
Date
1.
What symbol do flowcharts begin with?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
2.
What symbol do flowcharts end with?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
3.
What symbol shows a decision?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
4.

Which symbol shows an input?

a)

oval

b)

parallelogram

c)

rectangle

d)

diamond

5.

What is the name of this symbol in a flowchart?

a)

Start

b)

Sub

c)

Decision

d)

Process

6.

What is the name of this symbol in a flowchart?

a)

Input

b)

Output

c)

Decision/Question

d)

Process

7.

What is the name of this symbol in a flowchart?

a)

Input/Output

b)

Decision

c)

Process

d)

Start/Stop

8.
What is the purpose of an arrow in a flowchart?
a)
Shows the relationships between shapes/ the flow of information
b)
They look nice when we use them
c)
We don't use arrows
d)
Shows the way the arrow is directed
9.
Which data type is used to store:
100
a)
Integer
b)
Double
c)
Boolean
d)
String
10.
Which data type is used to store:
TRUE
a)
Boolean
b)
Double
c)
String
d)
Integer
11.
Which data type is used to store:
"D"
a)
Character
b)
String
c)
Integer
d)
Double
12.
This data type is used to store whole numbers
a)
Integer
b)
Double
c)
Boolean
d)
String
13.
This data type is used to store a mixture of letters and numbers and symbols.
a)
String
b)
Character
c)
Boolean
d)
Integer
14.
What is the purpose of a flowchart?
a)
To plan the program before it is made
b)
Because it is easier
15.
Can this shape be used for both Start and Stop?
a)
Yes
b)
No
16.
Which symbol show sequence, direction of flow, or the order in which a chart is read?
a)
diamond
b)
parallelogram
c)
retangle
d)
arrow
17.

What does sequence mean?

a)

To create a pattern

b)

To do something in order

c)

To do something randomly

d)

To repeat something over and over again

18.

What does selection mean?

a)

Selection is following instructions in order.

b)

Selection is to repeat something over and over again

c)

Selection is when you have a choice of options

d)

Selection is choosing the best option

19.

What is iteration?

a)

This is choosing what to do next

b)

This means doing something in order

c)

It is repeating something over and over again.

d)

It is writing pseudocode

20.
What is the Output if the user enters:
Yes
a)
Leave umbrella at home
b)
Take an umbrella
21.
What is the Output if the temperature is:
19
a)
Below Freezing
b)
Above Freezing
22.

What is pseudocode?

a)

A way of describing a set of instructions in text form

b)

A specific programming language that all computers use

c)

A diagrammatic representation of a set of instructions

23.

What is a flowchart?

a)

A flowchart is a text-based way of designing an algorithm

b)

A flowchart is a specific programming language

c)

A flowchart is a diagram that represents a set of instructions

24.

What are the two main ways that algorithms can be designed?

a)

Images or videos

b)

In pseudocode or as a flowchart

c)

By hardware or software

25.

How are symbols connected together in a flowchart?

a)

Symbols do not get connected together in a flowchart

b)

With lines and an arrow to show the direction of flow

c)

By numbers

26.

Which symbol is used for a connector in a flowchart?

a)

A parallelogram

b)

A diamond

c)

A circle

27.

Which rows in the program are inputs?

a)

Row 1

b)

Row 2

c)

Row 3

d)

Row 4

e)

Row 5

28.
What type of flowchart is shown here?
a)
selection
b)
iteration / loop
c)
sequence
29.
What type of flowchart is shown here?
a)
selection
b)
iteration
c)
sequence
30.
What data type would be best used to record the number of people at a party?
a)
Integer
b)
Real
c)
String
d)
Boolean
31.
Integers cannot store negative numbers.
a)
False
b)
True
32.
What data type would be best used to record an email address?
a)
String
b)
Integer
c)
Real
d)
Character
33.
What data type would be the answer to the expression x < 5?
a)
Boolean
b)
Character
c)
Real
d)
String
34.

What data type to store a mobile phone number?

a)

float

b)

integer

c)

string

35.

A declared variable without assigning any value to it is called Null.

a)

true

b)

false

36.

What data type is used for: age = 15?

a)

Boolean

b)

String

c)

Integer

d)

Boolean

37.

What is the purpose of this symbol in creating program flowcharts?

a)

It evaluates a condition to determine the which action to take.

b)

It signals the beginning and the end of the program.

c)

It connects symbols and directs the flow of data in the program.

d)

It connects the the part of a flowchart to another part of the flowchart located at a different page.

38.

Based on this flowchart, which value will be displayed for the number of snacks?

a)

0

b)

3

c)

1

d)

6

39.

Based on this flowchart, what will the number of CarsWashed be when the program ends?

a)

0

b)

1

c)

4

d)

5

40.

Betsy has $25 and today is Tuesday. Based on this flowchart, will she stay home or go to the movies?

a)

Stay Home

b)

Go To Movies

c)

Neither

d)

Not enough information to know.

41.

Betsy has $19 and today is Saturday. Based on this flowchart, will she stay home or go to the movies?

a)

Stay Home

b)

Go To Movies

c)

Neither

d)

Not enough information to know.