wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ics Exam Prep

Total questions: 101

Worksheet time: 56mins

Name
Class
Date
1.

Giving credit to the original creator is called a

a)

attribution

b)

attribute

c)

originator

d)

site license

2.

A HTML element is _____________________

a)

a piece of a website, marked by a start and ending tag

b)

a special set of characters that indicates the start and end of an HTML element and that element's type.

c)

a language used to create web pages.

d)

a coding website

3.

The exclusive legal right to print, publish, perform, film or record literary, artistic or musical material, and to authorize others to do the same

a)

Citation

b)

Copyright

c)

Creative Commons

d)

Intellectual Property

4.

Describes what the rule is about; such as color and size.

a)

Rule-set

b)

Selector

c)

Property Name

d)

Value

5.

In this example, h2 is the ____________. *

a)

selector

b)

property

c)

value

d)

style sheet

6.

When using punctuation in CSS, the properties and values should be separated by a

a)

colon :

b)

semi-colon ;

c)

curly braces {}

d)

question mark ?

7.

An ordered list is just a set of ____________ that have a tag of ________________

a)

numbered items; <ul> </ul>

b)

bulleted items; <ol> </ol>

c)

numbered items; <ol> </ol>

d)

bulleted items; <ul> </ul>

8.

In this example, color and font-families are the

a)

selectors

b)

properties

c)

values

d)

style sheets

9.

An unordered list is just a set of ____________ that have a tag of

a)

numbered items; <ul> </ul>

b)

bulleted items; <ol> </ol>

c)

numbered items; <ol> </ol>

d)

bulleted items; <ul> </ul>

10.

CSS is

a)

a language that controls the structure of a web page.

b)

a language that adds style to a web page.

c)

a style sheet.

d)

a type of internet connection.

11.

Specify the component that has the following characteristics:


  1. Open or execute a program.
  2. Allows you to select text or a file or highlight.
  3. Scroll up or down.
a)

Keyboard

b)

Mouse

c)

Desktop

d)

Pen drive

12.

A monitor is a _______________ device.

a)

Input

b)

Output

c)

Storage

d)

Input, Output, and storage

13.

A computer stores data using only digits: the numbers zero (0) and one (1)”. This statement is best explained about…

a)

Images and Audio

b)

Multimedia

c)

Digital Data

d)

None

14.

The 1s and 0s inside the computer can be used to store these data, except...

a)

Turn the electricity on/off

b)

Yes and no (true or false) and numbers

c)

Instructions that tell the computer what to do

d)

Digital content (text, images and sounds)

15.

What is the smallest unit of binary number?

a)

nibble

b)

bit

c)

byte

d)

octet

16.

What is 85 in binary?

a)

10101010

b)

00001111

c)

01010101

d)

11110000

17.

Which decimal number that is greater than 11111111?

a)

127

b)

128

c)

255

d)

256

18.

What is 00100111 in decimal?

a)

37

b)

39

c)

41

d)

43

19.

Below are multimedia types, except...

a)

Images

b)

Audio

c)

Video

d)

Text

20.

Things you should do if you take picture/words from internet for your homework, except...

a)

put the search engine's link that we use to find the picture/text

b)

put not only the author's name and link, but also the year the article was written

c)

give credit by put the source of picture/text you got from the internet

d)

put the owner's name and link of the picture/text in our document

21.

Hw is the best way to give citation of the picture below on our work?

22.

Which of the following are not the types of network connection?

a)

Wired

b)

Wireless (Wi-Fi)

c)

Socket

d)

Mobile Phone

23.

Which of the following are the INPUT devices?

1. Keyboard

2. Monitor

3. Mouse

4. Projector

5. Printer

6. Scanner

a)

1,2,6

b)

3,4,5

c)

1,3,5

d)

2,4,6

24.

What is the CPU stands for?

a)

Control Processing Unit

b)

Central Protocol Unit

c)

Control Protocol User

d)

Central Processing Unit

25.

Which of the following is the correct definition of mod and div?

a)

Mod is the result of a division, example: 11 mod 2 = 5.5

b)

Div is the remainder of a division, example: 11 div 2 = 1

c)

Mod is the remainder of a division, example: 11 div 2 = 1

d)

Mod is the quotient of a division, example: 11 div 2 = 5

26.

What is the output if the value of number is 5?

a)

Program error

b)

Program shows nothing

c)

Program print: Odd number

d)

Program print: Even number

27.

WWW is an acronym for ……………….

a)

World Web Wide

b)

Word Wide Web

c)

Web Wide World

d)

Wide Web World

28.

Through the search engine, you can download the following except

a)

information on education

b)

program on schools

c)

parts of a computer hardware

d)

computer operating software

29.

ROM is an acronym for...........

a)

Read Only Memory

b)

Random Only Memory

c)

Retrieval Opening Memory

d)

Read Opening Memory

30.

The following are search engines except ……………

a)

www.google.com

b)

www.ask.com

c)

www.hotbox.com

d)

www.facebook.com

31.

A device through which information is sent out of the computer is called……………

a)

output device

b)

input device

c)

processing device

d)

storage device

32.

RAM is an acronym for

a)

Read Access Memory

b)

Random Activation Memory

c)

Retrieval Activation Memory

d)

Random Access Memory

33.

A set of programs which is designed to perform a well-defined function is known as ……………..

a)

software

b)

hardware

c)

shareware

d)

documentation

34.

A person who writes an instruction for a computer to execute is known as …………..

a)

a programmer

b)

an analyst

c)

a computer manager

d)

a computer engineer

35.

The software that enables you to visit websites and perform activities on them is called……………..

a)

internet

b)

world wide web

c)

web browser

d)

website

36.

A software that causes damage to the computer system is known as …………….

a)

computer virus

b)

computer antivirus

c)

computer worm

d)

computer worm

37.

What does it mean to double click the mouse?

a)

pressing the left button of the mouse twice at interval

b)

pressing the right button of the mouse at interval

c)

pressing the right button of the mouse in quick succession

d)

pressing the left button of the mouse in quick succession

38.

A computer basically performs ……………

a)

input, retrieval and output

b)

receiving, retrieval and output

c)

input, process and storage

d)

input, process and output

39.

Which of these cannot be found on a keyboard

a)

numeric keys

b)

directional/arrow keys

c)

function keys

d)

drawing keys

40.

Which of the following affect how fast a CPU is?

a)

Cores

b)

If it has blue lights

c)

Cache

d)

Clock Speed

41.

Which are these are input devices?

a)

Mouse

b)

Printer

c)

Keyboard

d)

Scanner

42.

Which of the following are computers? (Tick all that apply)

a)

Smartphones

b)

Smartwatches

c)

Tablets

d)

Microwave

43.
Which one is NOT an input device?
a)
scanner
b)
monitor
c)
mouse
d)
microphone
44.

Which is more important for a computer to function? CPU or RAM?

a)

CPU

b)

RAM

c)

Neither CPU or RAM are needed for a computer to function

d)

You need both CPU and RAM for a computer to function

45.

What is this?

a)

RAM

b)

motherboard

c)

CPU

d)

graphics card

46.
Is an electronic device that connects a computer to a computer Network, usually a LAN.
a)
Graphic Card
b)
Sound Card
c)
TV Card
d)
Network Card
47.
Is an electrical device that supplies electric power to an electrical load. The primary function of a power supply is to convert electric current from a source to the correct voltage, current, and frequency to power the load.
a)
USB
b)

CPU

c)
RAM
d)
Power Supply
48.

Which type of memory has no moving parts?

a)

Hard Disk Drive (HDD)

b)

Motherboard

c)

Magnetic Drive

d)

Solid State Drive (SSD)

49.

How do the CPU and RAM work together?

a)

A CPU holds short term instructions and waits to send them over to the ram which can process said instructions

b)

They do not work together...

c)

Ram is short term memory which hold temporary instructions which will be communicated to the CPU for it to process

d)

RAM and CPU work render graphical elements such as UI or 3D graphics in a video game

50.

What is the difference between the Address Bus and the Data Bus?

a)

They do the same thing just for different components

b)

The Address Bus will tell the processor where to get data from the Ram (Like an address) while the data bus manages the actual transfer of the data.

c)

The Address Bus will move data from the CPU to the RAM, and the Data bus with tell the CPU where the instructions are held

d)

The Address Bus manages voltage for the CPU while the Data Bus manages transistors.

51.
It coordinates the flow of data between the CPU, graphics card and RAM
a)
Southbridge
b)
Westbridge
c)
Northbridge
d)
Eastbridge
52.

What is the difference between an HDD and an SSD

a)

A Hard Disk Drive is a type of storage which runs on a spinning disk which is then read by a mechanical arm. A Solid State Drive has no moving pieces and can transfer data at much higher speeds as it does not need to spin to access data

b)

A Hard Disk Drive does not need to spin around to get data unlike a Solid State Drive which uses a spinning disk and arm to read data

c)

They are both for storage so no differences. They are mainly different visually

d)

Hard Disk Drives are smaller where as Solid State Drives are much larger

53.

What is this?

a)

optical drive

b)

CPU

c)

hard drive

d)

secondary storage

54.

string="HELlo"

What will be the result of string.isupper()?

(a)  

55.

What data type would you use to represent the price of an item?

a)

integer

b)

float

c)

Boolean

d)

String

56.

A while loop equivalent of the for loop above is

a)
b)
c)
d)
57.

What would be outputted here?

a)

Bigger than 2!

b)

Number is 5

c)

Bigger than 2!

Number is 5

d)

Nothing

58.

What is the difference between a procedure and a function?

a)

They are the same thing

b)

A procedure passes values back out to the program, a function does not

c)

A function passes values back out to the program, a procedure does not

d)

A function can run without being called

59.

Any statements inside an IF clause (section) can be executed multiple times.

a)

FALSE

b)

TRUE

60.

What is the output?

a)

True

b)

False

c)

condition1

d)

condition2

61.

What is the output?

a)

3

b)

3

7

c)

3

5

7

d)

7

62.
What output will this code produce?
a)
4
b)
2
c)
3
d)
5
63.
What output will this code produce?
a)
3
b)
20
c)
25
d)
17
64.
What output will this code produce?
a)
1
b)
3
c)
i
d)
0
65.

The "break" command:

a)

will quit the whole program

b)

will stop the loop and continue with any instructions after the loop

c)

will skip any remaining code in the loop, but go back to the top and restart the loop

d)

will cause an error

66.

Which condition is a logic error (will not run properly)?

a)

x>=1 AND x<=100

b)

1<=x<=100

c)

1>x>100

d)

x<1 OR x>100

67.
What output will this code produce?
a)
1
b)
3
c)
2
d)
4
68.

What would the output be for the following program if the user enters 4 and 6?

a)

10

b)

14

c)

16

d)

there will be an error

69.

What term is used to describe data passed into a definition?

a)

Variable

b)

Loop

c)

Constant

d)

Parameter

70.

What is the term for an error that a programmer makes in their code so the program won't run?

a)

Program error

b)

Syntax error

c)

Code error

d)

Logic error

71.
What output will this code produce?
a)
3
b)
20
c)
25
d)
17
72.

In your trace table, you need a column for each v (a)   , and a column for your output.

73.

LEDs and lamps are examples of what type of device?

a)

Input

b)

Process

c)

Output

74.

Look at the Algorithm Below. In the corresponding Trace Table, what value should 'D' be?

a)

11

b)

13

c)

8

d)

1

75.

Who might use a Trace-table?

a)

A computer programmer

b)

IT Technician

c)

Hardware engineer

d)

An artist

76.

Look at the Algorithm Below. In the corresponding Trace Table, what value should 'F' be?

a)

5

b)

8

c)

13

d)

18

77.

Which of the following is the correct way to create a String?

a)

s = "I am cool";

b)

s = i am cool;

c)

s = I am cool

d)

s = "I" am cool;

78.

Which operator is "greater than or equal to"?

a)

=>

b)

<=

c)

>=

d)

=<

79.

3.

Comments in coding is used to help

a)

the programmer

b)

the editor of the code

c)

anyone viewing the website

d)

the reader of the code

80.

Identify the range of byte data types

 

a)

-10 to 9

b)

- 128 to 127

c)

 -32768 to 32767

d)

 -2147483648 to 2147483647

81.

HTML is what type of language?

a)

Scripting Language

b)

Markup Language

c)

Programming Language

d)

Network Protocol

82.

Which element is used for or styling HTML5 layout?

a)

CSS

b)

jQuery

c)

JavaScript

d)

PHP

83.

1.

What is the meaning of HTML?

a)

Hypertext Making Language

b)

Hightext Markup Language

c)

Hypertext Markup Language

d)

Hypertext Medium Language

84.

 

Full form of W3C is _____________

(Very Random, Ik)

a)

World Wide Websites community

b)

World Wide Web community

c)

World Wide Websites consortium

d)

World Wide Web consortium

85.

4.

What is the proper way to code a website title using HTML

a)

title{

New Website}

b)

<title>New Website</title>

c)

.tile New Website

d)

<title>New Website<title>

86.

How many sizes of headers are available in HTML by default?

a)

5

b)

1

c)

3

d)

6

87.
How do we comment a statement in CSS?
a)

By using //

b)

By using /* */

c)

By using //* *//

d)

None of the above

88.

What is the hexadecimal equivalent of decimal 25?

a)

1A

b)

19

c)

20

d)

18

89.

What is the binary equivalent of hexadecimal 11B?

a)

100011010

b)

100010011

c)

100011011

d)

10001001

90.

Interpret 11110010 as a two's complement binary number, and give its decimal equivalent

(a)  

91.

A (a)   is a large circuit board inside the system unit.

92.

In a PC, 1000 gigabytes might be a typical storage size for ___

a)

the CPU

b)

RAM

c)

a hard drive

d)

a graphics card

93.

The ability to run many programs simultaneously, enabled by the Operating System, is called ___

a)

multitasking

b)

overclocking

c)

hyperthreading

d)

processor juggling

94.

This function description best describes what component.

"more applications and programs you are running, the more ________ you will need for a smooth-running system"

a)

Motherboard

b)

CPU

c)

SSD

d)

RAM

e)

HDD

95.
What does the term 'debug' mean?
a)
Identify errors and fix them.
b)
Making a calculation
c)
A set of instructions
d)
Looking at code
96.

Which pygame function is used to change the font of the text ?

a)

pygame.font.sys_font()

b)

pygame.font()

c)

none

d)

pygame.font.sys_font()

97.

Which function in pygame is used to draw rectangle ?

a)

pygame.draw_rect()

b)

pygame.draw.rectangle()

c)

pygame.draw.rect()

d)

none

98.

The number of frames handled each second is called the _____________, and getting this right is the difference between a playable game and a forgettable one.

a)

frame rate

b)

time clock

c)

clocking speed

d)

frame buffer

99.

What do we call a specific computer record containing data or a small program?

(a)  

100.

What type of file is a MIDI file?

a)

Audio

b)

Binary

c)

MP3

d)

Text

101.

What is the correct syntax for defining a hyperlink in HTML?

a)

<a href=”url”> Link text </a>

b)

<a href=”url”> Link text <a>

c)

<a=”url”> Link text <a>

d)

<ref=”url”> Link text <a>