wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

COMPUTER

Total questions: 71

Worksheet time: 5hrs 26mins

Name
Class
Date
1.

What is a computer?

a)

An electronic device that receives input, processes it and provides an output in the desired format.

b)

An electronic device to do homework, play video games or surf on the internet.

c)

An electronic device that receives input, stores or processes the input and provides an output in the desired format.

2.

A computer is a ____________________?

a)

food

b)

animals

c)

machine

d)

place

3.

  1. Machines run on ______________________?

a)

water

b)

electricity

c)

food

d)

air

4.

  1. They make work _____________ for us.

a)

easier

b)

difficult

5.

They help us to __________________.

a)

work slowly

b)

work faster

6.

A __________________ is called _________________

a)

personal computer / PC

b)

personal ipad / IPC

7.
a)

system unit

b)

mouse

c)

monitor

d)

keyboard

8.

a)

mouse

b)

monitor

c)

keyboard

d)

printer

9.

a)

monitor

b)

system unit

c)

mouse

d)

keyboard

10.

System Unit / CPU is the __________ of computer.

a)

mouth

b)

brain

c)

eyes

d)

nose

11.

It is the computer screen that display all the information.

a)
b)
c)
12.

You use the __________________ to input letters and numbers onto the computer.

a)
b)
c)
13.

a)

mouse

b)

printer

14.

What are computer used for?

a)

Read and write stories

b)

To do research works

c)

Only playing games

15.

What are computer used for ?

a)

Play games

b)

To do research works

c)

Draw colors

d)

Watch videos and view pictures

16.

Places where we use computer.

a)
b)
c)
d)
17.

Places where we use computer.

a)
b)
c)
d)
18.

____________ language uses Mnemonic codes.

a)

Assembly

b)

Machine

c)

High level

19.

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

a)

Assembler

b)

Compiler

c)

Interpreter

20.

Java language is the example of _________ languge

a)

First generation

b)

Second generation

c)

High level

21.

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

a)

Linking

b)

Programming

c)

Processing

22.

Identify the low level languages.

a)

3GL

b)

4GL

c)

Machine language

d)

Assembly Language

23.

In binary form, 0 stands for "Off" and 1 stands for "On" state (True/False) ?

a)

True

b)

False

24.

__________ translate programs written in Assembly language into Machine Language.

a)

Compilers

b)

Translator

c)

Assemblers

25.

Computers are broadly divided into _____ categories.

a)

3

b)

4

c)

5

d)

6

26.

Machine Language is a -------- language.

a)

4th Generation

b)

3rd Generation

c)

1st Generation

d)

2nd Generation

27.

"High Level languages (HLL) are not machine-dependent". The statement above means:

a)

They have a sentence-like structure

b)

they are closer to natural languages

c)

they can be used on different types of computers

d)

they are easy to learn

28.

Compilers, interpreters and assemblers are translation programs:

a)

used for HLL and LLL

b)

Compilers and Interpreters are used for HLL instead the assembler is used for LLL

c)

they are used only for LLL

29.

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

a)

assembly language

b)

linking language

c)

translation language

d)

machine language

30.

Microwaves, washing machine, medical equipment, cameras, toys and airplanes are some of the appliances/ machines which use ...

a)

Personal Digital Assistants

b)

Embedded Systems

c)

Micro Computers

d)

Wearable Computers

31.

Which type of computer is used for weather forecasting?

a)

Super Computers

b)

PDA

c)

Mainframe Computers

d)

Wearable Computers

32.

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

a)

Assembler

b)

Compiler

c)

Interpreter

33.

Python language is the example of _________ language

a)

Low-Level Language

b)

Assembly Language

c)

High-Level Language

d)

Machine Language

34.

PARAM is an example of __________.

a)

Mini Computers

b)

Microcomputers

c)

Supercomputers

d)

Mainframe computers

35.

Which of these are examples of Microcomputers? (Tick all that apply.)

a)

Smartphone

b)

Mobile Computers

c)

PDP-8

d)

VAX

36.

Which computer language does not require any translation?

a)

Machine Language

b)

Assembly Language

c)

High-Level Language

d)

Fourth-Generation Language

37.
What is the computer process
a)
input, process, storage, output
b)
output, storage, input, process
c)
input, process, output, storage
d)
process, input, output, storage
38.
How many bytes in a megabyte
a)
a thousand
b)
a million
c)
a billion
d)
a trillion
39.
Which of the following statements about short term memory is incorrect?
a)
It has Dynamic RAM.
b)
It has Static RAM.
c)
It is where you store documents for the long term
d)
It is lost when computer is turned off.
40.
How many bytes in a gigabyte
a)
a thousand
b)
a million
c)
a billion
d)
a trillion
41.
Which of the following is not an example of long term memory?
a)
Magnetic storage
b)
Dynamic RAM storage
c)
Optical storage
d)
Solid state storage
42.
An example of input hardware is
a)
hard drive
b)
microphone
c)
CPU
d)
speakers
43.
Which of the following is the process hardware?
a)
hard drive
b)
microphone
c)
CPU
d)
speakers
44.
What is a set of instructions that tell the computer what to do?
a)
Hardware
b)
Software
c)
Processware
45.
What do operating systems do?
a)
Lets you write stories or play games
b)
Simulates an activity
c)
Manages hardware and application software
d)
Manipulates text, graphics and numbers
46.
An example of storage hardware is
a)
hard drive
b)
microphone
c)
CPU
d)
speakers
47.
What do you use to organize your computer or Google Drive?
a)
Alphabetically
b)
Drives and folders
c)
Organization isn't necessary
d)
I trash anything I don't like
48.
An example of output hardware is
a)
hard drive
b)
microphone
c)
CPU
d)
speakers
49.
What allows you to share resources, access data and work with others?
a)
a flash drive
b)
a teacher
c)
a network
d)
the internet
50.
Which of the following is not a type of network?
a)
LAN
b)
Hard Drive
c)
WAN
d)
Internet
51.
What does application software do?
a)
It manages the hardware and the software
b)
It saves your work
c)
it allows you to do specific things on your computer
d)
It puts things in folders
52.
_______ is how we write code
a)
Syntax
b)
Loops
c)
Variables
d)
Functions
53.
In the code example: hero.moveRight(), how is it read aloud? 
a)
hero move right
b)
move right hero
c)
hero dot move right
d)
right move dot hero
54.
_______ is how we write code
a)
Syntax
b)
Loops
c)
Variables
d)
Functions
55.
In the code example: hero.moveRight(), what is the object?
a)
move
b)
hero
c)
()
d)
Right
56.
In the code example: hero.moveRight(), how is it read aloud? 
a)
hero move right
b)
move right hero
c)
hero dot move right
d)
right move dot hero
57.
________ are the building blocks, they are things or characters that perform actions
a)
Variable
b)
Functions
c)
Syntax
d)
Objects
58.
__________ are actions an object can do
a)
Value
b)
Syntax
c)
Objects
d)
Functions
59.
Function names are always followed by parentheses 
a)
True
b)
False
60.
Order does not matter
a)
True
b)
False
61.
A computer cannot understand the directions of code even if there is a mistake in the syntax? 
a)
True
b)
False
62.
_____ is a way of repeating code
a)
While
b)
Expression
c)
Loop
d)
Lopp 
63.
What is a key word in Loop?
a)
True
b)
While
c)
Expression
d)
Action
64.
___________ can be evaluated as True or False
a)
Expression
b)
Infinite Loop
c)
Object
65.
Infinite Loop is a loop that repeats forever
a)
True
b)
False
66.
What do you type for an infinite loop?
a)
while True:
b)
while True ()
c)
While true:
d)
While True ()
67.
How much indention is required for the action to be part of the loop
a)
3 spaces
b)
4 spaces
c)
5 spaces
d)
2 spaces
68.
_________ holds your data for later
a)
Object
b)
Expression
c)
Variable
d)
Value
69.
In the code example: enemy = "Kratt", the varible is 
a)
"Kratt"
b)
Kratt
c)
d)
enemy
70.
enemy = "Kratt" 
hero.attack("Kratt") is the same as 
a)
hero.attack(friend)
b)
Hero.attack(enemy)
c)
hero.attack(enemy2)
d)
hero.attack(enemy)
71.
______ is a type of programming data that represents text
a)
Basic
b)
Syntax
c)
Argument
d)
String