WorksheetsComputer Science
Total questions: 70
Worksheet time: 4hrs 27mins
Name
Class
Date
1.
What are the physical components of a computer system called?
a)
Hardware
b)
Desktop
c)
Devices
d)
Peripherals
2.
What are the programs that run on a computer system called?
a)
Algorithms
b)
Code
c)
Software
d)
Languages
3.
What is the name of the chip inside the computer that processes information?
a)
Random Access Memory
b)
Central Processing Unit
c)
Read Only Memory
d)
Motherboard
4.
What are the chips inside a computer that temporarily hold all the programs and data currently being used?
a)
Random Access Memory (RAM)
b)
Read Only Memory (ROM)
c)
Hard Disk
d)
Hard Drive
5.
What does GB stand for?
a)
Gigabyte
b)
Giantbyte
c)
Giagabyte
d)
Giggabyte
6.
How Many Megabytes Are in 1 Gigabyte
a)
1
b)
132
c)
1000
d)
1024
7.
What enables different parts of the CPU to work on different tasks at the same time
a)
Hyper Threading
b)
Multiplier
c)
Cores
d)
Bus Speed
8.
When was the World Wide Web created?
a)
1989
b)
1995
c)
1974
d)
1900
9.
The most widely used operating system for personal computers is ________.
a)
Mac OS X
b)
Facebook
c)
Microsoft Windows
d)
Ubuntu Linux
10.
Which of the following is a type of monitor port?
a)
VGA port
b)
DisplayPort
c)
HDMI port
d)
All of the above
11.
Which of the following is a type of monitor port?
a)
VGA port
b)
DisplayPort
c)
HDMI port
d)
All of the above
12.
The main circuit board in a computer is called the ________.
a)
RAM
b)
dongle
c)
motherboard
d)
power supply unit
13.
One megabyte is equal to _____ kilobytes,
a)
10
b)
100
c)
1,000
d)
1, 000, 000
14.
mobile operating system developed by Apple
a)
AOS
b)
EOS
c)
UOS
d)
IOS
15.
Which of the following companies is known for manufacturing computer processors?
a)
CPU
b)
Intel
c)
Sony
d)
Corel
16.
In order to connect your computer to the Internet with a modem, your computer will have to have a(n) ________ port
a)
HDMI
b)
USB
c)
Headphone
d)
Ethernet
17.
Solid State Drives are more common in
a)
Desktop Computers
b)
Mobile Computers
18.
Which of the following is an ADVANTAGE of Hard Disk Drives over Solid State Drives?
a)
Faster Performance
b)
Usually More Storage Space
c)
More Quiet
More Quiet
More Quiet
d)
None of the Above
19.
An operating system is an example of computer _________.
a)
software
b)
hardware
20.
What is Mr. Welch's favorite operating system?
a)
Android OS and Chrome OS
b)
IOS and Mac OS
c)
Windows OS
d)
Mr. Welch doesn't have a preference
21.
What is a PSU?
a)
Personal Supplying Unit
b)
None of these
c)
Personal upplication Unify
d)
Power supply unit
22.
Name the computer hardware shown.
a)
CPU and Internal Hard Drive
b)
Mouse
c)
Monitor
d)
Speakers
23.
Name the computer hardware shown.
a)
Keyboard
b)
Cables
c)
Printer
d)
USB Flash Drive
24.
What does ROM stand for in IT?
a)
Read Only memory
b)
Record on Movement
c)
Repeat Only Memory
d)
Receive On Main server
25.
Name the computer hardware shown.
a)
Printer
b)
Mouse
c)
Monitor
d)
Speakers
26.
What happens if your pc gets too hot?
a)
It could melt your circuit board and circuitry
b)
Nothing
c)
Your pc will set on fire
d)
You need a new pc
27.
Name the computer hardware shown.
a)
Keyboard
b)
Monitor
c)
Mouse
d)
CPU and Internal Hard Drive
28.
who owns microsoft office?
a)
Bill Gates
b)
WazHD
c)
Mr Musle
d)
Bob
29.
Name the computer hardware shown.
a)
USB Flash Drive
b)
DVD or CD-ROM drive
c)
Monitor
d)
Cables
30.
What does GB stand for?
a)
Gigabyte
b)
Giantbyte
c)
Giagabyte
d)
Giggabyte
31.
Which Type Of Computer Is Portable
a)
Destop
b)
Tower
c)
Laptop
d)
Booktop
32.
Who developed Facebook?
a)
Steve Jobs
b)
Bill Gates
c)
Mark Zucherberg
d)
Michael Dell
33.
Name the computer hardware shown.
a)
Printer
b)
Speakers
c)
CPU and Internal Hard Drive
d)
Keyboard
34.
What is Apple's Operating System for Mac's called?
a)
MS
b)
Unix
c)
OS X
d)
APP
35.
Name the computer hardware shown.
a)
Monitor
b)
Cables
c)
Mouse
d)
Speakers
36.
Which Of The Software Packages Below Prevents Virus Infections?
a)
AVG
b)
Internet Explorer
c)
Silverlight
d)
Spybot
37.
What is BIOS short for?
a)
Basic Input/Output System
b)
Binary Input/Output System
c)
Big Input/Output System
d)
Banned Input/Output System
38.
Name the computer hardware shown.
a)
Printer
b)
Mouse
c)
Monitor
d)
Speakers
39.
Which Email suffix is used for government sites
a)
.edu
b)
.gov
c)
.com
d)
.net
40.
Which is a computer network that connects computers within a limited area such as a home, school, computer laboratory, or office building, using network media
a)
LAN
b)
MAN
c)
WAN
d)
NET
41.
Which is currently the most popular search engine in the United Kingdom
a)
Internet Explorer
b)
Google Chrome
c)
Google
d)
Mozilla Firefox
42.
when was the first keyboard invented?
a)
8910
b)
9180
c)
1980
d)
1890
43.
What Device Stores Your Computers Data When You Turn It Off?
a)
Hard Drive
b)
CPU
c)
RAM
d)
CD-ROM
44.
Which Device Converts 120Volt AC From Your Wall To 12VDC for your computer to use?
a)
Motherboard
b)
CPU
c)
Power Supply
d)
Flux Capacitor
45.
Which of the following activities describes the field of computer science?
a)
Designing fonts, images, and colors for a website.
b)
Designing and using computational applications and systems.
c)
Creating 3-dimensional animations & movies using computers.
d)
Developing science experiments on a computer.
46.
Which of the following is required for a physical computing system?
a)
The device looks nice for users
b)
The system can be connected to the internet
c)
The components are waterproof
d)
The system is interactive with its environment
47.
Which of the following is an advantage of algorithmic thinking?
a)
Easier to understand & Increases flexibility
b)
Less complex
c)
Written as a flowchart or natural language
d)
All of these
48.
In the Microsoft MakeCode environment, what are the blocks of code grouped in?
a)
Drawers
b)
Menus
c)
Tab
d)
Folders
49.
Use the image below to answer the question.
a)
3, 2
b)
2, 3
c)
3, 4
d)
4, 3
50.
When code tracing, why is it important to iteratively test parts of the program?
a)
To flowchart the program's logic
b)
To isolate errors in the outcomes of code
c)
To fix algorithms
d)
To change patterns in the code
51.
When creating a program, how does the use of comments help a computer scientist debug problems?
a)
Comments show where a bug is located in the code.
b)
Comments are opinions from about how well the code works.
c)
Comments describe the code, logic, and desired outcome.
d)
Comments highlight code that needs to be fixed.
52.
Why is it important to share physical computing projects with other people?
a)
To have others identify what is needed for the project.
b)
To have others interact with the system and provide feedback
c)
To have others copy the program and design
d)
To have others read the comments in the code
53.
_______ is how we write code
a)
Syntax
b)
Loops
c)
Variables
d)
Functions
54.
In the code example: hero.moveRight(), what is the object?
a)
move
b)
hero
c)
()
d)
Right
55.
In the code example: hero.moveRight(), how is it read aloud?
a)
hero move right
b)
move right hero
c)
hero dot move right
d)
right move dot hero
56.
________ are the building blocks, they are things or characters that perform actions
a)
Variable
b)
Functions
c)
Syntax
d)
Objects
57.
__________ are actions an object can do
a)
Value
b)
Syntax
c)
Objects
d)
Functions
58.
Function names are always followed by parentheses
a)
True
b)
False
59.
Order does not matter
a)
True
b)
False
60.
A computer cannot understand the directions of code even if there is a mistake in the syntax?
a)
True
b)
False
61.
_____ is a way of repeating code
a)
While
b)
Expression
c)
Loop
d)
Lopp
62.
___________ can be evaluated as True or False
a)
Expression
b)
Infinite Loop
c)
Object
63.
What do you type for an infinite loop?
a)
while True:
b)
while True ()
c)
While true:
d)
While True ()
64.
How much indention is required for the action to be part of the loop
a)
3 spaces
b)
4 spaces
c)
5 spaces
d)
2 spaces
65.
_________ holds your data for later
a)
Object
b)
Expression
c)
Variable
d)
Value
66.
In the code example: enemy = "Kratt", the varible is
a)
"Kratt"
b)
Kratt
c)
=
d)
enemy
67.
enemy = "Kratt"
hero.attack("Kratt") is the same as
hero.attack("Kratt") is the same as
a)
hero.attack(friend)
b)
Hero.attack(enemy)
c)
hero.attack(enemy2)
d)
hero.attack(enemy)
68.
______ is a type of programming data that represents text
a)
Basic
b)
Syntax
c)
Argument
d)
String
69.
What validation type would make sure a post code was entered in the correct format?
a)
Length check
b)
Format check
c)
Presence check
70.
What validation type would you use to check that numbers fell within a certain range?
a)
Range check
b)
Presence check
c)
Check digit
100 %
