Font size
WorksheetsQ1 - Computer Science Revision
Total questions: 100
Worksheet time: 50mins
Which two digits are used in binary?
0 and 1
1 and 2
2 and 3
3 and 4
What does "bit" stand for?
Binary digit
Basic integer
Byte increment
Boolean item
The smallest unit of data in computing is a:
Byte
Bit
Kilobyte
Nibble
Computers primarily use which number system?
Decimal
Binary
Octal
Hexadecimal
What does ASCII represent?
A CPU
A character coding system
A storage device
A network protocol
Which is NOT an output device?
Monitor
Printer
Keyboard
Speaker
In the IPO cycle, which stage shows results?
Input
Process
Output
Storage
Which is an input device?
Mouse
Projector
Speaker
Monitor
A flowchart is used to:
Visualize algorithms
Store files
Render graphics
Send emails
Which best describes a byte?
1 bit
4 bits
8 bits
16 bits
The decimal equivalent of binary 1001 is:
7
8
9
10
Which is part of the computer process cycle?
Input
Wiring
Packaging
Painting
What typically resides in main memory?
Data and programs
Network packets
Printer ink
Input-only data
Which symbol often denotes "Start/End" in a flowchart?
Parallelogram
Oval/Terminator
Diamond
Rectangle
Which base is decimal?
Base 2
Base 8
Base 10
Base 16
The letter 'A' is encoded in ASCII primarily as:
An image
A sound wave
A binary code
A URL
Which best describes "processing"?
Storing files
Converting inputs into outputs
Sending to printer
Turning on the PC
Cookies on websites are mainly used to:
Power the CPU
Store small pieces of data
Render 3D models
Clean RAM
Which permission is commonly requested by camera apps?
Microphone
Contacts
Calendar
Printer
An ad blocker primarily targets:
CPU usage
Web advertisements
File compression
Binary conversion
Why do computers use binary?
Human convenience
Hardware simplicity
Faster web downloads
Easier graphics
In IPO, the Process step:
Shows results
Converts input to useful form
Accepts user actions
Backs up data
Why might a social app request microphone access?
Always listening
Features like recording
To print documents
To delete files
A privacy policy's main purpose is to:
Advertise products
Explain personal data use
Slow performance
Remove passwords
Effective ad targeting commonly uses:
Microphone recordings
User behavior and device data
Random guesses
Password scraping
Converting binary to decimal helps because it:
Is more human-readable
Speeds the CPU
Encrypts files
Changes device drivers
Flowcharts help programmers:
Avoid all bugs
Visualize logic flow
Buy hardware
Replace operating systems
"Input" refers to:
Data supplied to the system
Final result
Data conversion
Cloud backup
Algorithms can improve ad targeting by:
Guessing randomly
Detecting patterns in collected data
Listening at all times
Selling passwords
Understanding binary is important to:
Build every CPU
Understand how data and code are represented
Replace batteries
Learn photo editing
Data privacy matters to:
Increase ads
Protect identity and information
Boost battery drainage
Restrict freedoms only
The Output step:
Accepts input
Processes info
Displays/sends results
Formats disks
A parallelogram in a flowchart commonly represents:
Input/Output
Decision
Process
Connector
Hexadecimal is base:
2
8
10
16
A "decision" in a flowchart usually implies:
Single path only
Multiple branches based on condition
Program end
Document generation
In simple terms, encoding is:
Turning off power
Mapping symbols to binary patterns
Deleting files
Compressing air
A permission prompt informs users about:
Warranty
App's requested access
Shipping
Printer toner
A cookie notice typically asks users to:
Buy software
Consent to data storage/tracking options
Reboot PC
Update BIOS
An app algorithm is:
Random output
A set of instructions
A firewall
A storage chip
Tracking pixels assist advertisers by:
Cooling the GPU
Observing user interactions across pages
Printing receipts
Encrypting RAM
Convert 0110 to decimal.
4
6
8
10
Which flowchart shape denotes a decision?
Rectangle
Diamond
Parallelogram
Oval
Setting a 5-minute timer is:
Input
Processing
Output
Storage
A captured photo from a camera app is:
Input
Process
Output
Storage
Which binary is decimal 12?
1010
1100
0110
1110
If an app doesn’t listen to the mic, it may still use:
Random noise
Browsing habits
Silent audio
Battery volts
Which device is output hardware?
Keyboard
Printer
Mouse
Barcode reader
Identify an input to a smartphone app:
Tapping the screen
Viewing a video
A delivered notification
A ringtone
Which system maps characters to binary?
HTML
ASCII
CSS
HTTP
Processing’s role is to:
Convert input into output
Only store data
Only show results
Update drivers
An example of output on a social app:
Ads displayed
User tapping
App install
Mic permission prompt
Binary for letter ‘A’ (standard ASCII) is:
01000001
00110001
01100001
01000010
Decimal 13 in binary is:
1101
1011
1001
1110
Flowcharts commonly start with:
Process
Input
Terminator (Start)
Decision
Which is processing on a phone?
Button press
Ringtone
App computing a result
Screen backlight on
Convert binary 10110 to decimal.
20
22
26
28
Convert decimal 9 to binary.
1000
1001
1010
0111
Choose the output from a search query:
Typed keywords
Search results page
CPU clock
Browser cache
Which permission is required for voice notes?
Location
Microphone
Contacts
Calendar
Pick the correct ASCII mapping use-case:
Storing pixel shaders
Representing characters in files
Controlling GPU fans
Encrypting disks
Convert 1111 to decimal.
13
14
15
16
Convert decimal 6 to binary.
101
110
11
100
Identify input in an ATM scenario:
Cash dispensed
PIN entry
Account balance displayed
Receipt printed
Choose the correct flowchart order for login:
Start → Input credentials → Decision → Process → Output → End
Start → Output → Process → Input → End
Start → Decision → Output → Process → End
Start → End → Input → Decision → Process
Convert binary 10000 to decimal.
8
16
32
4
No output appears on a screen; which stage likely failed?
Input
Processing
Output
Storage
An ad matches interests without voice mention; best explanation?
Always-on mic
Data tracking and algorithms
Coincidence only
Printer logs
A red flag for app privacy is:
Minimal permissions
Excessive permissions
Clear data use
Opt-out controls
Good evidence to assess the “microphone ad” claim is:
Rumors
Controlled studies/experiments
Viral posts
Random screenshots
If processing uses incorrect input, the output is usually:
Correct
Incorrect
Guaranteed absent
Encrypted
Which browser tool limits cross-site tracking?
Disk defragmenter
Third-party cookie blocking
Clipboard manager
Device driver
Given logs show ad personalization by page visits, the technology is:
Cookies/pixels
Microphone audio
USB drivers
GPU shaders
An app requests mic permission with no audio features; likely cause:
Bug/misconfiguration
Battery saving
Screen calibration
RAM upgrade
Which part of IPO branches logic in a flowchart?
Input
Process
Decision
Output
The main difference between input and output devices is:
Input collects data; output presents results
Output collects; input presents
Both present
Neither is needed
Understanding IPO helps to:
Encrypt storage only
Reason about data flow and algorithm design
Overclock CPUs
Replace GPUs
If website A shows ads related to site B just visited, this suggests:
Local-only storage
Cross-site tracking
BIOS settings
DNS cache only
On a kiosk, touch isn’t registered, but screen shows prior content; issue is likely:
Input
Process
Output
Power
A decision node with “Yes/No” arrows supports:
Linear-only flow
Branching paths
Random jumps
Hardware interrupts
If output is correct but delayed, which is suspect?
Input
Processing performance
Output device missing
Encoding standard
A page that loads but shows generic ads after clearing cookies indicates:
No tracking info retained
Mic active
GPU overheating
DNS hijack
Diagnosing a login failure: valid credentials entered, error returned; likely failure at:
Input capture
Processing/verification
Output render
Cable
A flowchart with repeated decision back to process indicates:
Loop/iteration
Termination
Compilation
Dead code
A site that asks for camera permission before upload likely needs:
Output
Input
BIOS
GPU
If ASCII mapping is off by one bit, characters will:
Display correctly
Corrupt or show wrong symbols
Speed up CPU
Compress better
Most effective setting to curb third-party tracking:
Allow all cookies
Block third-party cookies
Increase brightness
Clear RAM
When an app requests unnecessary permissions, a good action is:
Grant all
Review/deny
Ignore forever
Share more data
Critical evaluation of app privacy includes:
Accepting cookies quickly
Analyzing privacy statements and controls
Installing random apps
Posting on social media only
A practical step to reduce targeted ads:
Accept all cookie prompts
Regularly clear cookies/site data
Disable screensaver
Turn off Wi-Fi permanently
Best way to conclude on the mic-ad theory:
Friends’ anecdotes
Peer-reviewed tests/experiments
Single viral video
Company slogans
Protecting social media privacy includes:
Sharing passwords
Strong passwords and permission hygiene
Accepting unknown requests
Disabling all security
Between two apps, choose the one that:
Hides policies
Offers clear permissions and controls
Forces all access
Denies settings
If a site blocks content unless “Accept All” cookies, a balanced response is:
Accept blindly
Look for “Manage settings” and minimize tracking
Rage post
Share login
Evaluating binary teaching tools, select the resource that:
Lacks examples
Provides guided practice and conversions
Ignores exercises
Has no explanations
When assessing a flowchart, prefer one that:
Omits decisions
Uses correct symbols and clear branching
Has random arrows
Lacks start/end
Choose the best IPO for “order a ride-share”:
Input request → Process match/route → Output driver status
Output only
Process only
Input only
Select steps for a sandwich flowchart:
Get ingredients → Assemble → Eat
Eat → Sleep → Game
Skip steps → Guess
Only draw bread
For a “study timer” algorithm, prefer:
Set duration → Start → If time left, continue → Else notify
Random buzzers only
No condition
No output
Designing a “permissions review” routine:
Open settings → List app permissions → Mark frequently used → Adjust others only
Grant all
Ignore prompts
Uninstall OS
For a daily-life algorithm with decision:
Start → Check weather → If rain, take umbrella, else go light → End
Start → End
Start → Random
End → Start
