wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Information Technology

Total questions: 96

Worksheet time: 47mins

Name
Class
Date
1.

Hardware examples are?

a)

mouse, keyboard, speakers, office 365

b)

RAM, ROM, USB, DVD

c)

mouse, screen, keyboard, skype

d)

facebook, screen, mouse, touchpad

2.

Computers operate at the most fundamental level in?

a)

machine language

b)

binary code

c)

base ten code

d)

ASCII code

3.

Temporary storage of data in a computer is in the?

a)

Hard disc drive

b)

The USB drive

c)

RAM

d)

ROM

4.

One example of an operating system is?

a)

Office 365

b)

Excel

c)

Word

d)

Windows 8.0

5.

A network of computers is?

a)

WAN

b)

WLAN

c)

Computers connected via network infrastructure

d)

LAN

6.

A router in a network performs the following task?

a)

It forms packets of data to send into the internet

b)

It reports errors in the network

c)

It connects all the devices together

d)

It takes packets of data and sends them to other routers to locate IP adresses

7.

A packet of data in a network contains

a)

The sender and receiver IP address

b)

An entire file which is moving from one IP address to another

c)

A part of a file, the IP address of sender and receiver and the order of packets

d)

The sender and receiver IP address and the browser details

8.

Examples of software which can be used to make quizzes are?

a)

Google forms, quizlet and kahoot

b)

Quizlet, kahoot and myQuiz

c)

Kahoot, YoutubeQuiz, Podomatic

d)

Kahoot, office 365, quizlet

9.

The internet uses TCP/PI protocols for moving data?

a)

True

b)

False

10.

An IP address is?

a)

A unique code for every device in any network

b)

A code that all computers have

c)

A code needed to use mobile phones

11.

It is a device for converting sound waves into electric power that has wave characteristics essentially similar to those of the sound.

a)

Speaker

b)

Microphone

c)

Headphones

d)

Sound Card

12.

It is the main circuit board of your computer and is also known as the logic board.

a)

Video Card

b)

Microprocessor

c)

Motherboard

d)

RAM

13.

It refers to any machine capable of representing information from a computer.

a)

Input device

b)

Processing Device

c)

Output Device

d)

Storage Device

14.

Which of these are example of Input Device?

a)

Monitor

b)

Speaker

c)

Microphone

d)

Keyboard

e)

Scanner

15.

It is defined as a set of programs and procedures that are intended to perform specific tasks on a computer system.

a)

Software

b)

Hardware

c)

Data

d)

Operating System

16.

It is an application or program that runs on your computer.

a)

System Software

b)

Application Software

c)

Educational Software

d)

Presentation Software

17.

Give the meaning of the acronym:


USB

(a)  

18.

Physical or logical arrangement of network is __________

a)

Topology

b)

Routing

c)

Networking

d)

Control

19.

Which network topology requires a central controller or hub?

a)

Star

b)

Mesh

c)

Ring

d)

Bus

20.

WAN stands for __________

a)

World Area Network

b)

Wide Area Network

c)

Web Area Netwok

d)

Web Access Network

21.
This is an example of :
a)
Software
b)
Hardware
c)
Modem
d)
Device 
22.
Example of:
a)
Operating System Software
b)
Network Connection
c)
Document Maker
d)
Application Software
23.
A system of computers, databases, and terminals connected by communication lines
a)
Modem
b)
Network
c)
Internet
d)
Software
24.
Someone networking in the IT department would be:
a)
Connecting 2 or more computers together so they can communicate
b)
Modifying computers to improve production
25.
The person responsible for maintaining and updating a website.
a)
Webmaster
b)
Software Designer
26.
Which is NOT example of system software?
a)
iOS
b)
Windows 8
c)
MAC OSX
d)
google chrome
27.
Databases are used for:
a)
To store information
b)
To create a presentation
c)
To setup information
d)
To entertain your friends
28.
What is programs that users use to do work?
a)
hardware
b)
application software
c)
system software
d)
programming code
29.

To insert image on webpage which tag is used

a)

<image>

b)

<audio>

c)

<p>

d)

<img>

30.

When the computer is working on given instructions, it is called

a)

output

b)

storage

c)

processing

d)

output

31.

Which of the following types of computers would process information at the fastest rate?

a)

Embedded

b)

Super Computer

c)

Main Frames

d)

Mobile Devices

32.

Which of the following storage media uses laser technology to store data?

a)

Flash Drive

b)

Magnetic Tape

c)

CDROM

d)

Hard Disk

33.

In modern computers, the CPU speed is measured in

a)

kilohertz

b)

gigabytes

c)

kilobytes

d)

gigahertz

34.

You received an email from someone who claims to be a representative from your school. The email asked you to click on a link to reset your password. You should proceed with caution because the email may be a

a)

spam threat

b)

malware attack

c)

phishing attack

d)

legitimate request

35.

Which of the following actions is NOT considered a computer crime?

a)

Piracy

b)

Hacking

c)

Encryption

d)

Industrial Espionage

36.

The radio network used for cellular telephones is an example of a high-bandwidth wireless WAN.

a)

True

b)

False

37.

An INPUT is

a)

information that goes INTO a computer or device

b)

information that comes OUT of a computer or device

38.

An example of an OUTPUT would be

a)

A ball

b)

Sound

c)

A Keyboard

39.

What is a program

a)

A set of instruction to complete a task

b)

something you watch on TV

40.

what is a LOOP function?

a)

something that only happens once

b)

something that gets repeated

41.

What is a BUG in a program?

a)

a small insect

b)

an error in the code

42.

The word sequence means

a)

to stop

b)

to do something in order

43.
How do you write an if statement?
a)
if ()
b)
als ()
c)
else ()
d)
else if ()
44.
Which for loop is correct?
a)
for (1; x < 5; i--)
b)
for(x; 5; ++1)
c)
for(int i = 0; i < 5; i++)
d)
for(int i = 0, i < 5, i++)
45.
Which while loop is correct?
a)
while (true) { }
b)
while true { }
c)
continue (true) { }
d)
while (1)
46.
How do you invoke a function?
a)
function { };
b)
function[x];
c)
function();
d)
(function);
47.
Which type is incorrect?
a)
int
b)
double
c)
float
d)
array
48.

Which level of a programming language is Machine Code?

a)

Low

b)

High

49.

Which level of a programming language is Assembly Code?

a)

Low

b)

High

50.

Which level would create the fastest code to execute?

a)

Low

b)

Assembly

c)

High

51.
Machine Code uses mnemonics to represent instructions
a)
True
b)
False
52.
A disadvantage of programming in Low Level is
a)
No technical skill is required
b)
Needs to be translated before it can be executed
c)
Difficult for humans to debug
53.

This is a graphical representation of an algorithm

a)

Computer Program

b)

Binary Diagram

c)

Decomposition

d)

Flowchart

54.

What is an Algorithm?

a)

A picture that you use to make a program

b)

A precise set of instructions

c)

Shapes and symbols connected together

d)

Breaking a problem down into smaller tasks

55.

What is a Variable?

a)

It is a place where you can store some data

b)

It is a place in your code that changes

c)

It is a name given to a special sub-routine that changes how the program works

d)

It is when you want to add two number together

56.

Why is learning to program an important skill?

a)

Because we all need to know how computers work

b)

It teaches us how to solve problems

c)

Without it we will not be able to fix our computers in the future

d)

There is no reason to learn programming

57.
What is programming?
a)
Creating a calendar of events.
b)
Writing instructions for a digital tool
c)
A list of activities like clubs and special events at a school.
58.
Process of finding and fixing errors in the syntax so the computer program will run properly
a)
Bugs
b)
Sequence
c)
Debugging
d)
Command
59.
Order of events, commands carried by a computer exactly as they are written to run properly.
a)
Sequence
b)
Bugs
c)
Syntax
d)
Debugging
60.

When someone clicks, taps, or types on a computer screen this generates a(n)...

a)

code

b)

event

c)

algorithm

d)

program

61.

Precise sequence of instructions for successfully carrying our a task. It can be written in everyday language but the steps might be capable of translation into a programming language.

a)

Decomposing

b)

Algorithm

c)

Logic

d)

Loop/ Repeat

62.

What is "code"?

a)

To check if a computer program is working properly.

b)

The instructions for a program

c)

An error in a computer program.

63.

What does it mean to test?

a)

To check if a computer program is working properly.

b)

The step by step order in which instructions are followed.

c)

A programming element that repeats a set of code.

64.

What is a conditional statement?

a)

A programming element that directs which code runs.

b)

A set of code given to a computer to accomplish a task.

c)

To find and fix bugs in a program.

65.

What type of data would your name be?

a)

Real

b)

Boolean

c)

Integer

d)

String

66.

What type of data would the letter 'K' be?

a)

Boolean

b)

String

c)

Character

d)

Real

67.

What type of data would Pi be?

a)

Real

b)

Integer

c)

Boolean

d)

Character

68.

What type of data would your age in years be?

a)

Real

b)

Integer

c)

String

d)

Boolean

69.

What type of data would your age in years be?

a)

Real

b)

Integer

c)

String

d)

Boolean

70.

What term is used to describe a variable being given a value?

a)

Equals

b)

Assignment

c)

Input

d)

Algorithm

71.

What term is used to describe a variable being given a value?

a)

Equals

b)

Assignment

c)

Input

d)

Algorithm

72.

What is meant by the term iteration?

a)

A list of instructions for completing a task

b)

Repeating a block of code

c)

Giving a value to a variable

d)

Breaking a problem down into simple parts

73.

What is meant by the term 'selection'?

a)

Giving a value to a variable

b)

Making a decision between different conditions

c)

Waiting for user input

d)

Outputting the result of a calculation

74.

Which of the following is NOT a mathematical operator?

a)

+

b)

=

c)

/

d)

&

75.

Which of the following is a relational operator?

a)

+

b)

-

c)

/

d)

>

76.

Which of the following is a logical operator?

a)

IF

b)

THEN

c)

AND

d)

ELSE

77.

Which of the following is NOT a logical operator?

a)

AND

b)

OR

c)

NOT

d)

IF

78.

In this algorithm, which of the following is a variable?

a)

password

b)

loop

c)

output

d)

while

79.

What does the print command do?

a)

Outputs a hard copy of a program to a printer

b)

Outputs a message on screen

c)

Print a hard copy of a flow chart to a printer

d)

Prints out the the commands line by line on the screen

80.

Which data type is the most suited to store a telephone number in a variable?

a)

string

b)

integer

c)

float

d)

boolean

81.

How do we get user input from the keyboard?

a)

input = (What is your name?)

b)

input = What is your name?

c)

output = ("What is your name?")

d)

input("What is your name? ")

82.

If you want to change the data type to an integer which line of code would you use?

a)

int ("How much pocket money do you have?")

b)

input("How much pocket money do you have?")

c)

int(input("How much pocket money do you have?"))

d)

int = ("How much pocket money do you have?")

83.

What is an instruction?

a)

A box in a flowchart

b)

A calculation performed in a programming language

c)

One or more statements grouped together to instruct the computer to perform a task

d)

A separate file that has information on how to install the program

84.

What is a statement?

a)

A calculation performed in a programming language

b)

A box in a flow chart

c)

A keyword in a programming language

d)

A printout of the program

85.

How many statements are in this line of code?

print("If I do well in computing, I will find most subjects easy")

a)

2 - print and if

b)

0 - there are no statements

c)

1 - print

86.
Which of the following is not a data type?
a)
Number
b)
Text
c)
Word
d)
Desk
87.
What data type would be best used to record the number of people at a party?
a)
Integer
b)
Real
c)
String
d)
Boolean
88.
Integers cannot store negative numbers.
a)
False
b)
True
89.
If you store a smaller number in an integer, (say 10 instead of 1234,) it will take up less memory.
a)
False
b)
True
90.
Data types of variables can never be changed.
a)
False
b)
True
91.
What data type would be the answer to the expression x < 5?
a)
Boolean
b)
Character
c)
Real
d)
String
92.
A person who writes code and communicates instructions to a computer.
a)
Code
b)
Programmer
c)
Command
d)
Program
93.
The spelling and grammar of a programming language.
a)
Syntax
b)
Program
c)
Loops
d)
Command
94.
Language written to communicate with computers, language that gives instructions to computers.
a)
Loops
b)
commands
c)
Bugs
d)
Code
95.
Language written to communicate with computers, language that gives instructions to computers.
a)
Loops
b)
commands
c)
Bugs
d)
Code
96.
Process of finding and fixing errors in the syntax so the computer program will run properly
a)
Bugs
b)
Sequence
c)
Debugging
d)
Command