wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Q1 - Computer Science Revision

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

Which two digits are used in binary?

a)

0 and 1

b)

1 and 2

c)

2 and 3

d)

3 and 4

2.

What does "bit" stand for?

a)

Binary digit

b)

Basic integer

c)

Byte increment

d)

Boolean item

3.

The smallest unit of data in computing is a:

a)

Byte

b)

Bit

c)

Kilobyte

d)

Nibble

4.

Computers primarily use which number system?

a)

Decimal

b)

Binary

c)

Octal

d)

Hexadecimal

5.

What does ASCII represent?

a)

A CPU

b)

A character coding system

c)

A storage device

d)

A network protocol

6.

Which is NOT an output device?

a)

Monitor

b)

Printer

c)

Keyboard

d)

Speaker

7.

In the IPO cycle, which stage shows results?

a)

Input

b)

Process

c)

Output

d)

Storage

8.

Which is an input device?

a)

Mouse

b)

Projector

c)

Speaker

d)

Monitor

9.

A flowchart is used to:

a)

Visualize algorithms

b)

Store files

c)

Render graphics

d)

Send emails

10.

Which best describes a byte?

a)

1 bit

b)

4 bits

c)

8 bits

d)

16 bits

11.

The decimal equivalent of binary 1001 is:

a)

7

b)

8

c)

9

d)

10

12.

Which is part of the computer process cycle?

a)

Input

b)

Wiring

c)

Packaging

d)

Painting

13.

What typically resides in main memory?

a)

Data and programs

b)

Network packets

c)

Printer ink

d)

Input-only data

14.

Which symbol often denotes "Start/End" in a flowchart?

a)

Parallelogram

b)

Oval/Terminator

c)

Diamond

d)

Rectangle

15.

Which base is decimal?

a)

Base 2

b)

Base 8

c)

Base 10

d)

Base 16

16.

The letter 'A' is encoded in ASCII primarily as:

a)

An image

b)

A sound wave

c)

A binary code

d)

A URL

17.

Which best describes "processing"?

a)

Storing files

b)

Converting inputs into outputs

c)

Sending to printer

d)

Turning on the PC

18.

Cookies on websites are mainly used to:

a)

Power the CPU

b)

Store small pieces of data

c)

Render 3D models

d)

Clean RAM

19.

Which permission is commonly requested by camera apps?

a)

Microphone

b)

Contacts

c)

Calendar

d)

Printer

20.

An ad blocker primarily targets:

a)

CPU usage

b)

Web advertisements

c)

File compression

d)

Binary conversion

21.

Why do computers use binary?

a)

Human convenience

b)

Hardware simplicity

c)

Faster web downloads

d)

Easier graphics

22.

In IPO, the Process step:

a)

Shows results

b)

Converts input to useful form

c)

Accepts user actions

d)

Backs up data

23.

Why might a social app request microphone access?

a)

Always listening

b)

Features like recording

c)

To print documents

d)

To delete files

24.

A privacy policy's main purpose is to:

a)

Advertise products

b)

Explain personal data use

c)

Slow performance

d)

Remove passwords

25.

Effective ad targeting commonly uses:

a)

Microphone recordings

b)

User behavior and device data

c)

Random guesses

d)

Password scraping

26.

Converting binary to decimal helps because it:

a)

Is more human-readable

b)

Speeds the CPU

c)

Encrypts files

d)

Changes device drivers

27.

Flowcharts help programmers:

a)

Avoid all bugs

b)

Visualize logic flow

c)

Buy hardware

d)

Replace operating systems

28.

"Input" refers to:

a)

Data supplied to the system

b)

Final result

c)

Data conversion

d)

Cloud backup

29.

Algorithms can improve ad targeting by:

a)

Guessing randomly

b)

Detecting patterns in collected data

c)

Listening at all times

d)

Selling passwords

30.

Understanding binary is important to:

a)

Build every CPU

b)

Understand how data and code are represented

c)

Replace batteries

d)

Learn photo editing

31.

Data privacy matters to:

a)

Increase ads

b)

Protect identity and information

c)

Boost battery drainage

d)

Restrict freedoms only

32.

The Output step:

a)

Accepts input

b)

Processes info

c)

Displays/sends results

d)

Formats disks

33.

A parallelogram in a flowchart commonly represents:

a)

Input/Output

b)

Decision

c)

Process

d)

Connector

34.

Hexadecimal is base:

a)

2

b)

8

c)

10

d)

16

35.

A "decision" in a flowchart usually implies:

a)

Single path only

b)

Multiple branches based on condition

c)

Program end

d)

Document generation

36.

In simple terms, encoding is:

a)

Turning off power

b)

Mapping symbols to binary patterns

c)

Deleting files

d)

Compressing air

37.

A permission prompt informs users about:

a)

Warranty

b)

App's requested access

c)

Shipping

d)

Printer toner

38.

A cookie notice typically asks users to:

a)

Buy software

b)

Consent to data storage/tracking options

c)

Reboot PC

d)

Update BIOS

39.

An app algorithm is:

a)

Random output

b)

A set of instructions

c)

A firewall

d)

A storage chip

40.

Tracking pixels assist advertisers by:

a)

Cooling the GPU

b)

Observing user interactions across pages

c)

Printing receipts

d)

Encrypting RAM

41.

Convert 0110 to decimal.

a)

4

b)

6

c)

8

d)

10

42.

Which flowchart shape denotes a decision?

a)

Rectangle

b)

Diamond

c)

Parallelogram

d)

Oval

43.

Setting a 5-minute timer is:

a)

Input

b)

Processing

c)

Output

d)

Storage

44.

A captured photo from a camera app is:

a)

Input

b)

Process

c)

Output

d)

Storage

45.

Which binary is decimal 12?

a)

1010

b)

1100

c)

0110

d)

1110

46.

If an app doesn’t listen to the mic, it may still use:

a)

Random noise

b)

Browsing habits

c)

Silent audio

d)

Battery volts

47.

Which device is output hardware?

a)

Keyboard

b)

Printer

c)

Mouse

d)

Barcode reader

48.

Identify an input to a smartphone app:

a)

Tapping the screen

b)

Viewing a video

c)

A delivered notification

d)

A ringtone

49.

Which system maps characters to binary?

a)

HTML

b)

ASCII

c)

CSS

d)

HTTP

50.

Processing’s role is to:

a)

Convert input into output

b)

Only store data

c)

Only show results

d)

Update drivers

51.

An example of output on a social app:

a)

Ads displayed

b)

User tapping

c)

App install

d)

Mic permission prompt

52.

Binary for letter ‘A’ (standard ASCII) is:

a)

01000001

b)

00110001

c)

01100001

d)

01000010

53.

Decimal 13 in binary is:

a)

1101

b)

1011

c)

1001

d)

1110

54.

Flowcharts commonly start with:

a)

Process

b)

Input

c)

Terminator (Start)

d)

Decision

55.

Which is processing on a phone?

a)

Button press

b)

Ringtone

c)

App computing a result

d)

Screen backlight on

56.

Convert binary 10110 to decimal.

a)

20

b)

22

c)

26

d)

28

57.

Convert decimal 9 to binary.

a)

1000

b)

1001

c)

1010

d)

0111

58.

Choose the output from a search query:

a)

Typed keywords

b)

Search results page

c)

CPU clock

d)

Browser cache

59.

Which permission is required for voice notes?

a)

Location

b)

Microphone

c)

Contacts

d)

Calendar

60.

Pick the correct ASCII mapping use-case:

a)

Storing pixel shaders

b)

Representing characters in files

c)

Controlling GPU fans

d)

Encrypting disks

61.

Convert 1111 to decimal.

a)

13

b)

14

c)

15

d)

16

62.

Convert decimal 6 to binary.

a)

101

b)

110

c)

11

d)

100

63.

Identify input in an ATM scenario:

a)

Cash dispensed

b)

PIN entry

c)

Account balance displayed

d)

Receipt printed

64.

Choose the correct flowchart order for login:

a)

Start → Input credentials → Decision → Process → Output → End

b)

Start → Output → Process → Input → End

c)

Start → Decision → Output → Process → End

d)

Start → End → Input → Decision → Process

65.

Convert binary 10000 to decimal.

a)

8

b)

16

c)

32

d)

4

66.

No output appears on a screen; which stage likely failed?

a)

Input

b)

Processing

c)

Output

d)

Storage

67.

An ad matches interests without voice mention; best explanation?

a)

Always-on mic

b)

Data tracking and algorithms

c)

Coincidence only

d)

Printer logs

68.

A red flag for app privacy is:

a)

Minimal permissions

b)

Excessive permissions

c)

Clear data use

d)

Opt-out controls

69.

Good evidence to assess the “microphone ad” claim is:

a)

Rumors

b)

Controlled studies/experiments

c)

Viral posts

d)

Random screenshots

70.

If processing uses incorrect input, the output is usually:

a)

Correct

b)

Incorrect

c)

Guaranteed absent

d)

Encrypted

71.

Which browser tool limits cross-site tracking?

a)

Disk defragmenter

b)

Third-party cookie blocking

c)

Clipboard manager

d)

Device driver

72.

Given logs show ad personalization by page visits, the technology is:

a)

Cookies/pixels

b)

Microphone audio

c)

USB drivers

d)

GPU shaders

73.

An app requests mic permission with no audio features; likely cause:

a)

Bug/misconfiguration

b)

Battery saving

c)

Screen calibration

d)

RAM upgrade

74.

Which part of IPO branches logic in a flowchart?

a)

Input

b)

Process

c)

Decision

d)

Output

75.

The main difference between input and output devices is:

a)

Input collects data; output presents results

b)

Output collects; input presents

c)

Both present

d)

Neither is needed

76.

Understanding IPO helps to:

a)

Encrypt storage only

b)

Reason about data flow and algorithm design

c)

Overclock CPUs

d)

Replace GPUs

77.

If website A shows ads related to site B just visited, this suggests:

a)

Local-only storage

b)

Cross-site tracking

c)

BIOS settings

d)

DNS cache only

78.

On a kiosk, touch isn’t registered, but screen shows prior content; issue is likely:

a)

Input

b)

Process

c)

Output

d)

Power

79.

A decision node with “Yes/No” arrows supports:

a)

Linear-only flow

b)

Branching paths

c)

Random jumps

d)

Hardware interrupts

80.

If output is correct but delayed, which is suspect?

a)

Input

b)

Processing performance

c)

Output device missing

d)

Encoding standard

81.

A page that loads but shows generic ads after clearing cookies indicates:

a)

No tracking info retained

b)

Mic active

c)

GPU overheating

d)

DNS hijack

82.

Diagnosing a login failure: valid credentials entered, error returned; likely failure at:

a)

Input capture

b)

Processing/verification

c)

Output render

d)

Cable

83.

A flowchart with repeated decision back to process indicates:

a)

Loop/iteration

b)

Termination

c)

Compilation

d)

Dead code

84.

A site that asks for camera permission before upload likely needs:

a)

Output

b)

Input

c)

BIOS

d)

GPU

85.

If ASCII mapping is off by one bit, characters will:

a)

Display correctly

b)

Corrupt or show wrong symbols

c)

Speed up CPU

d)

Compress better

86.

Most effective setting to curb third-party tracking:

a)

Allow all cookies

b)

Block third-party cookies

c)

Increase brightness

d)

Clear RAM

87.

When an app requests unnecessary permissions, a good action is:

a)

Grant all

b)

Review/deny

c)

Ignore forever

d)

Share more data

88.

Critical evaluation of app privacy includes:

a)

Accepting cookies quickly

b)

Analyzing privacy statements and controls

c)

Installing random apps

d)

Posting on social media only

89.

A practical step to reduce targeted ads:

a)

Accept all cookie prompts

b)

Regularly clear cookies/site data

c)

Disable screensaver

d)

Turn off Wi-Fi permanently

90.

Best way to conclude on the mic-ad theory:

a)

Friends’ anecdotes

b)

Peer-reviewed tests/experiments

c)

Single viral video

d)

Company slogans

91.

Protecting social media privacy includes:

a)

Sharing passwords

b)

Strong passwords and permission hygiene

c)

Accepting unknown requests

d)

Disabling all security

92.

Between two apps, choose the one that:

a)

Hides policies

b)

Offers clear permissions and controls

c)

Forces all access

d)

Denies settings

93.

If a site blocks content unless “Accept All” cookies, a balanced response is:

a)

Accept blindly

b)

Look for “Manage settings” and minimize tracking

c)

Rage post

d)

Share login

94.

Evaluating binary teaching tools, select the resource that:

a)

Lacks examples

b)

Provides guided practice and conversions

c)

Ignores exercises

d)

Has no explanations

95.

When assessing a flowchart, prefer one that:

a)

Omits decisions

b)

Uses correct symbols and clear branching

c)

Has random arrows

d)

Lacks start/end

96.

Choose the best IPO for “order a ride-share”:

a)

Input request → Process match/route → Output driver status

b)

Output only

c)

Process only

d)

Input only

97.

Select steps for a sandwich flowchart:

a)

Get ingredients → Assemble → Eat

b)

Eat → Sleep → Game

c)

Skip steps → Guess

d)

Only draw bread

98.

For a “study timer” algorithm, prefer:

a)

Set duration → Start → If time left, continue → Else notify

b)

Random buzzers only

c)

No condition

d)

No output

99.

Designing a “permissions review” routine:

a)

Open settings → List app permissions → Mark frequently used → Adjust others only

b)

Grant all

c)

Ignore prompts

d)

Uninstall OS

100.

For a daily-life algorithm with decision:

a)

Start → Check weather → If rain, take umbrella, else go light → End

b)

Start → End

c)

Start → Random

d)

End → Start