NEW
Font size
WorksheetsDiagnostic Test Computing
Total questions: 20
Worksheet time: 10mins
Look at this flowchart: Start -> Set Number = 15 -> Is Number > 10? (Yes) -> Print "Big" -> End
What will be the final output?
Start
15
Big
10
María is writing a program for a game. She needs a place to store the player's score, which will be data such as 5, 10, or 100. What data type should she use for the score?
String
Integer
Real
Output
Your program asks: "What is your favorite animal?" and expects the user to write a response. What programming concept is this?
Output
Input
Processing
Storage
The address of a website, such as www.cambridge.org, is also known as:
DNS
URL
IP Address
WiFi
Carlos wants to connect his wireless headphones to his phone over a very short distance. What technology is he most likely using?
Cellular network (4G/5G)
Bluetooth®
Fiber optic cable
USB cable
In a program, you want to check if a player's score is greater than or equal to 100 to see if they win. What comparison operator should you use?
>
<
==
>=
Look at this rule for a smart night light: "IF it is dark AND motion is detected, THEN turn on the light." What must be true for the light to turn on?
It must be dark.
Motion must be detected.
It must be dark OR motion must be detected.
It must be dark AND motion must be detected.
When you type a website name into your browser, a special internet service translates that name into a numerical address that computers understand. This service is called:
URL System
Domain Name System (DNS)
Security System
Web Creator
An application of the weather on a tablet is an example of:
System Software
Application Software
Hardware
A Network
In a student database, each student has a unique identification number that is different from others. This unique identifier is called:
Primary Key
First Name
Search Result
Data Field
The lock icon (🔒) next to a website's URL in your browser means:
The website is very popular.
Your connection to the website is encrypted and secure.
The website is blocked and you cannot enter.
The website has many images.
In a game score spreadsheet, you want to highlight any score that is above 1000 points in green. What tool should you use to make this happen automatically?
Conditional Formatting
Data Validation
A Calculator
The Print Button
What is the purpose of a project plan when creating a new computer game or application?
Make the project take longer.
Help the team stay organized, know what to do, and finish on time.
Play the game before it is finished.
Eliminate old code.
When a computer takes a real photo and converts it into a digital image made of small colored squares (pixels), this process is called:
Digitization
Printing
Download
Encryption
A program is supposed to calculate the area of a rectangle (length × width). If you enter a length of 5 and a width of 4, but it produces 45 instead of 20, this is most likely a:
Syntax Error (a spelling/grammar mistake in the code)
Logic Error (the code runs but does the wrong thing)
Network Error
Hardware Error
A factory uses robots to assemble cars all day without a human controlling each movement. This is an example of:
Animation
Automation
Communication
Illustration
A phone that can be unlocked when it recognizes your face is using:
A very long password.
Artificial Intelligence (AI)
A spreadsheet.
A database search.
In programming, a variable is like a:
A fixed rule that never changes.
A labeled box where you can store information that might change.
The answer to a mathematical problem.
The title of the program.
What arithmetic operator would you use in a program to divide a number of pizza slices by the number of friends to find out how many slices each person gets?
+
-
*
/
The main reason for testing a program with different inputs (such as very high numbers, zero, or negative numbers) is:
To make the program longer.
To try to break the program and find errors before users do.
To make the code look more colorful.
To reduce the speed of the computer.
