wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

General CS IPS Knowledge (S7-S9)

Total questions: 85

Worksheet time: 43mins

Name
Class
Date
1.

What is the primary purpose of using variables in Scratch?

a)

To store user input

b)

To create animations

c)

To change backgrounds

d)

To add sound effects

2.

How do you add a new sprite in Scratch?

a)

By clicking on the "Paint" button

b)

By clicking on the "Sprites" tab and selecting "Paint" or "Import"

c)

By clicking on the "Scripts" tab

d)

By clicking on the "Sounds" tab

3.

What is sequencing in programming?

a)

The order in which commands are executed

b)

The process of creating loops

c)

The method of using variables

d)

The technique of debugging

4.

What is the purpose of the "Forever" loop in Scratch?

a)

To repeat actions continuously

b)

To make decisions

c)

To store data

d)

To create animations

5.

What is a subroutine in Scratch?

a)

A) A block that repeats actions

b)

B) A block that makes decisions

c)

C) A set of blocks that can be reused

d)

D) A block that stores data

6.

How do you change the background in Scratch?

a)

By clicking on the "Sprites" tab

b)

By clicking on the "Backdrops" tab

c)

By clicking on the "Scripts" tab

d)

By clicking on the "Sounds" tab

7.

What is the purpose of the "When Flag Clicked" block in Scratch?

a)

To start the program when the green flag is clicked

b)

To repeat actions continuously

c)

To make decisions

d)

To store data

8.

How do you make a sprite move in Scratch?

a)

By using the "Move" block

b)

By using the "Turn" block

c)

By using the "Jump" block

d)

By using the "Say" block

9.

What is the purpose of the "Wait" block in Scratch?

a)

To pause the program for a specified time

b)

To repeat actions

c)

To make decisions

d)

To store data

10.

How do you change the size of a sprite in Scratch?

a)

By using the "Grow" or "Shrink" block

b)

By using the "Move" block

c)

By using the "Turn" block

d)

By using the "Say" block

11.

What is the main function of the CPU in a computer?

(a)  

12.

What is the primary function of a computer?

a)

To store data

b)

To provide input/output operations

c)

To process information

d)

To connect peripherals

13.

Define hardware and software.

a)

Hardware is the programs, and software is the physical parts

b)

Hardware is the physical parts, and software is the programs

c)

Hardware is used for input, and software is used for output

d)

Hardware is used for output, and software is used for input

14.

What is an input device?

a)

A) A device that sends data to the computer

b)

B) A device that receives data from the computer

c)

C) A device that processes data

d)

D) A device that stores data

15.

What is an output device?

a)

A device that sends data to the computer

b)

A device that receives data from the computer

c)

A device that processes data

d)

A device that stores data

16.

Define binary data.

a)

Data represented using decimal numbers

b)

Data represented using binary digits (0s and 1s)

c)

Data represented using hexadecimal numbers

d)

Data represented using ASCII codes

17.

What is the purpose of a keyboard as an input device?

a)

To display output

b)

To process data

c)

To store data

18.

What is the difference between a monitor and a printer as output devices?

a)

A) A monitor displays visual output, while a printer produces physical output

b)

B) A monitor produces physical output, while a printer displays visual output

c)

C) A monitor is used for input, while a printer is used for output

d)

D) A monitor is used for output, while a printer is used for input

19.

Define a byte in computing.

a)

A) A group of 4 bits

b)

B) A group of 8 bits

c)

C) A group of 16 bits

d)

D) A group of 32 bits

20.

What is the purpose of a mouse as an input device?

a)

To display output

b)

To process data

c)

To store data

d)

To control the cursor on the screen

21.

What is the difference between a laptop and a desktop computer?

a)

A) A laptop is portable, while a desktop is stationary

b)

B) A laptop is stationary, while a desktop is portable

c)

C) A laptop is used for input, while a desktop is used for output

d)

D) A laptop is used for output, while a desktop is used for input

22.

What are the two digits used in binary?

a)

A) 0 and 1

b)

B) 0 and 2

c)

C) 1 and 2

23.

What are the two digits used in binary?

a)

0 and 1

b)

1 and 2

c)

2 and 3

d)

0 and 10

24.

Convert the decimal number 5 to binary.

a)

101

b)

110

c)

100

d)

111

25.

What is the purpose of binary in computing?

a)

To represent text

b)

To represent images

c)

To represent data using only two digits (0s and 1s)

d)

To represent sound

26.

Convert the binary number 1010 to decimal.

a)

5

b)

6

c)

8

d)

10

27.

What is a bit in binary?

a)

A) A group of 8 binary digits

b)

B) A single binary digit (0 or 1)

c)

C) A group of 16 binary digits

d)

D) A group of 32 binary digits

28.

Define a byte in binary terms.

a)

A) A group of 4 bits

b)

B) A group of 8 bits

c)

C) A group of 16 bits

d)

D) A group of 32 bits

29.

Why should you not share your login details with friends?

a)

Because it's against school rules

b)

Because it can lead to identity theft and unauthorized access

c)

Because it's unnecessary

d)

Because it's not cool

30.

What is the purpose of a firewall in e-safety?

a)

To block incoming and outgoing network traffic based on predetermined security rules

b)

To encrypt data

c)

To scan for viruses

d)

To update software

31.

What is the difference between a virus and a worm?

a)

A) A virus requires a host file to spread, while a worm does not

b)

B) A virus does not require a host file, while a worm does

c)

C) A virus is used for input, while a worm is used for output

d)

D) A virus is used for output, while a worm is used for input

32.

Why is it important to update your operating system regularly?

a)

To add new features

b)

To improve performance

c)

To fix security vulnerabilities and bugs

d)

To change the interface

33.

What is the purpose of a password manager?

a)

To generate and store unique, complex passwords securely

b)

To encrypt data

c)

To scan for viruses

d)

To update software

34.

What is the purpose of the setup() function in P5.js?

a)

To draw shapes continuously

b)

To initialize the canvas and set up the environment

c)

To handle user input

d)

To create animations

35.

What is the purpose of the draw() function in P5.js?

a)

To initialize the canvas

b)

To draw shapes continuously

c)

To handle user input

d)

To create animations

36.

How do you change the color of a shape in P5.js?

a)

By using the background() function

b)

By using the fill() function

c)

By using the stroke() function

d)

By using the noFill() function

37.

Define a pixel in P5.js.

a)

A) A small unit of color in a digital image

b)

B) A large unit of color in a digital image

c)

C) A unit of sound in digital audio

d)

D) A unit of text in digital documents

38.

What is the purpose of the mousePressed() function in P5.js?

a)

To handle keyboard input

b)

To handle mouse clicks

c)

To create animations

d)

To draw shapes

39.

The difference between rectMode() and ellipseMode() in P5.js is:

a)

rectMode() sets the location from which rectangles are drawn, while ellipseMode() sets the location from which ellipses are drawn.

b)

rectMode() sets the color of rectangles, while ellipseMode() sets the color of ellipses.

c)

rectMode() and ellipseMode() are used to draw 3D shapes.

d)

rectMode() and ellipseMode() are used to animate shapes.

40.

What is the purpose of rectMode() and ellipseMode() in P5.js?

a)

rectMode() is used for circles, while ellipseMode() is used for rectangles

b)

rectMode() is used for rectangles, while ellipseMode() is used for circles

c)

rectMode() is used for input, while ellipseMode() is used for output

d)

rectMode() is used for output, while ellipseMode() is used for input

41.

Define a frame rate in P5.js.

a)

The number of frames displayed per second

b)

The number of pixels in an image

c)

The number of shapes drawn

d)

The number of animations created

42.

How do you display text in P5.js?

a)

By using the text() function

b)

By using the background() function

c)

By using the fill() function

d)

By using the stroke() function

43.

What is the purpose of HTML in web development?

a)

To add styles to web pages

b)

To create the structure and content of web pages

c)

To add interactivity to web pages

d)

To manage databases

44.

What is the purpose of CSS in web development?

a)

To create the structure and content of web pages

b)

To add styles and layout to web pages

c)

To add interactivity to web pages

d)

To manage databases

45.

What is a tag in HTML?

a)

A) A way to add styles to text

b)

B) A way to create links

c)

C) A way to define elements on a web page

d)

D) A way to add images

46.

What is the purpose of the tag in HTML?

a)

To define the header section of a web page

b)

To define the main content section of a web page

c)

To define the footer section of a web page

d)

To define the navigation section of a web page

47.

What is the purpose of the background-color property in CSS?

a)

To change the text color

b)

To change the background color of an element

c)

To change the font size

d)

To change the font style