wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AP CSP 12-17 - TUESDAY - Super Review

Total questions: 71

Worksheet time: 53mins

Name
Class
Date
1.

What is computer science?

a)

Uses code to give computers instruction

b)

A subject you can study in school

c)

A topic only adults can understand

d)

A career

e)

A science class that only teaches you about computers

2.

The main goal of computer science class is to…

a)

Sit, be quiet, and code

b)

Explore and create new and fun ways to utilize technology

c)

Criticize others for not getting a topic quick enough

d)

Shut down when something is difficult or challenging

3.

Being responsible online means…

a)

Sharing with others my username and password

b)

Pretending to be someone else

c)

There are no rules about what you do

d)

Using technology in a way that respects yourself and others

4.

What is the binary representation of the decimal number 13?

a)

1100

b)

1101

c)

1011

d)

1110

5.

Which of the following is a characteristic of a Local Area Network (LAN)?

a)

Covers a large geographical area

b)

Typically uses wireless connections

c)

Connects devices within a small area like a building

d)

Uses satellite communication

6.

In programming, what is a loop used for?

a)

To store data

b)

To repeat a block of code multiple times

c)

To define a variable

d)

To terminate a program

7.

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

a)

To store data permanently

b)

To execute instructions

c)

To provide power to the computer

d)

To connect to the internet

8.

Which component of the CPU is responsible for performing arithmetic and logic operations?

a)

Control Unit

b)

Arithmetic Logic Unit (ALU)

c)

Memory Unit

d)

Register

9.

What is the Von Neumann architecture?

a)

A type of network topology

b)

A model for designing computer systems

c)

A programming language

d)

A type of operating system

10.

Which of the following is an example of an embedded system?

a)

Desktop computer

b)

Laptop

c)

Washing machine

d)

Server

11.

How many bits are there in a byte?

a)

4

b)

8

c)

16

d)

32

12.

What is the purpose of a router in a computer network?

a)

To store data

b)

To connect different networks

c)

To provide power to devices

d)

To display web pages

13.

Which of the following is a high-level programming language?

a)

Assembly

b)

Machine code

c)

Python

d)

Binary

14.

What is the function of the Control Unit in the CPU?

a)

To perform calculations

b)

To manage the execution of instructions

c)

To store data

d)

To connect to external devices

15.

What is the primary purpose of an operating system?

a)

To perform arithmetic operations

b)

To manage hardware and software resources

c)

To provide internet access

d)

To compile programs

16.

Which of the following is a characteristic of a Wide Area Network (WAN)?

a)

Covers a small geographical area

b)

Connects devices within a single building

c)

Covers a large geographical area

d)

Uses only wired connections

17.

What is the hexadecimal representation of the binary number 1010?

a)

9

b)

A

c)

B

d)

C

18.

What is the main purpose of a firewall in a computer network?

a)

To store data

b)

To block unauthorized access

c)

To provide power to devices

d)

To display web pages

19.

Which of the following are embedded systems?

a)

Laptop

b)

Thermostat

c)

Television

d)

MP3 player

e)

Smartphone

20.

Embedded systems are...

a)

Cheaper to produce

b)

Easier to manufacture

c)

More powerful than general purpose computers

d)

Require a lot of storage

e)

Can only run on batteries

21.

Which of these is a characteristic of a LAN?

a)

It covers a wide geographical area

b)

Computers are connected together using a leased line or a satellite

c)

User can share files and peripherals

d)

Data can only be transmitted at a slow rate

22.

What is a standalone computer?

a)

A computer that is not connected to a network

b)

A computer that is being used as a server

c)

A computer that does not have any peripherals attached to it

d)

A computer that is only used by one person

23.

Cache memory has three levels, Which of them is the biggest?

a)

Level 1 (Internal Cache)

b)

Level 2 (Shared Cache, Inside the Core)

c)

Level 3 (Shared Cache, Outside the Core)

24.

Cache memory has three levels, Which of them is the quickest?

a)

Level 1 (Internal Cache)

b)

Level 2 (Shared Cache, Inside the Core)

c)

Level 3 (Shared Cache, Outside the Core)

25.

Which of the following components are part of the CPU?

a)

Cache Memory

b)

RAM

c)

Control Unit

d)

Arithmetic Logic Unit

e)

ROM

26.

A network that is designed for one person only.

a)

HAN

b)

WAN

c)

PAN

d)

WLAN

27.

A network used in offices or schools which is slightly bigger than a PAN and a HAN.

a)

PAN

b)

HAN

c)

WAN

d)

LAN

28.

A network that connects more than one LAN together in different places, like cities or buildings, into one huge network.

a)

HAN

b)

LAN

c)

WAN

d)

PAN

29.

A network which uses ethernet cables or fibre-optic cables to transfer data between computers connected to a network.

a)

Wireless network

b)

Wired network

30.

What are the 4 main network topologies?

a)

Bus, Star, Ring, Mesh

b)

Bus, Star, Mesh, LAN

c)

Bus, Star, Ring, WAN

d)

Bus, LAN, Ring, Mesh

31.

Which network topology is this ?

a)

Bus

b)

Star

c)

Ring

d)

Mesh

32.

Which network topology is this?

a)

Ring

b)

Bus

c)

Star

d)

Mesh

33.

What network topology is this?

a)

Star

b)

Bus

c)

Ring

d)

Mesh

34.

Which network connection type is this?

a)

Mesh

b)

Star

c)

Ring

d)

Bus

35.
This is a technical term that describes the layout of connections in a network.
a)
Network Topology
b)
Standalone Computer
c)
Network Node
d)
Workstation
36.

Which of the following is a disadvantage of a star network topology?

a)

If the central switch or server fails, the whole network is down

b)

Requires a high performance switch or server in the centre as all traffic passes through it.

c)

Extra hardware such as hubs and switches may be needed

d)

All three (3) answers are disadvantages.

37.

Which network topology has a central hub or switch, connected to all other devices?

a)

Star

b)

Mesh

c)

Bus

d)

Ring

38.

Which network topology uses one main cable to connect all of the computers?

a)

Bus

b)

Ring

c)

Star

d)

Mesh

39.
What is the purpose of DNS?
a)
It assigns a unique address to every device on the Internet.
b)
It returns the IP address given the name of a website.
c)
It forwards a message from one machine to another.
d)
It has more bits so you can make a longer, unique address.
40.
Why is IP v4 going to be replaced by IP v6?
a)
IP v6 is easier to use.
b)
IP v4 does not work on old hardware.
c)
IP v4 was not encrypted.
d)
We are running out of IP v4 addresses.
41.
Which of the following is an IP address?
a)
www.google.com
b)
192.168.2.25
c)
1024.2048.64.512.256
d)
A5:D4:23:56:FF:A4
42.

What is an Event?

a)

An action that causes something to happen

b)

An action that doesn’t do anything in the App

c)

An action that will allow you to look up and event

d)

Something that is happening in the calendar

43.
According to the domain name (DNS), which of the following is a subdomain of the domain example.com?
a)
about.example.com
b)
example.co.uk
c)
example.com.org
d)
example.org
44.
Which of the following activities poses the greatest personal cybersecurity risk?
a)
Making a purchase at an online store that uses public key encryption to transmit credit card information
b)
Paying a bill using a secure electronic payment system
c)
Reserving a hotel room by e-mailing a credit card number to a hotel.
d)
Withdrawing money from a bank account using an automated teller machine (ATM)
45.
Which of the following is LEAST likely to indicate a phishing attack?
a)
An e-mail from your bank asks you to call the number on your card to verify a transaction
b)
An e-mail from a merchant asks that you click on a link to reset your password
c)
An e-mail from a utility company asks you to enter your date of birth and social security number for verification purposes.
d)
An e-mail indicates that you have won a large sum of money and asks you to enter your bank account number so that the money can be transferred to you
46.
Which of the following is considered an unethical use of computer resources?
a)
Downloading freeware or shareware onto your home computer
b)
Purchasing a game from an app store and downloading it directly to a mobile device
c)
Purchasing a single-user copy of photo editing software and installing it on all computers in a computer lab
d)
Searching online for an electronic version of a school textbook
47.
Which of the following statements are true about using a high-level programming language instead of a lower-level language?
 I.  Programs written in a high-level language are generally easier for people to read than programs written in a low-level language.

II.   A high-level language provides programmers with more abstractions than a low-level language.
III.
Programs written in a high-level language are generally easier to debug than programs written in a low-level language.
a)
(A)  I only
b)
(A)  I and III only
c)
(A)  II and III only
d)
(A)  I, II, and III
48.
A user enters a Web address in a browser, and a request for a file is sent to a Web server. Which of the following best describes how the file is sent to the user?
a)
The file is broken into packets for transmission. The packets must be reassembled upon receipt.
b)
The file is broken into packets for transmission. The user’s browser must request each packet in order until all packets are received.
c)
The server attempts to connect directly to the user’s computer. If the connection is successful, the entire file is sent. If the connection is unsuccessful, an error message is sent to the user.
d)
The server repeatedly attempts to connect directly to the user’s computer until a connection is made. Once the connection is made, the entire file is sent.
49.
Two computers are built by different manufacturers. One is running a Web server and the other is running a Web browser. Which of the following best describes the ability of the two computers to communicate with each other across the Internet?
a)
The computers cannot communicate because different manufacturers use different communication protocols.
b)
The computers can communicate, but additional hardware is needed to convert data packets from one computer’s protocol to the other computer’s protocol.
c)
The computers can communicate directly only if the messages consist of text; other formats cannot be interpreted across computers.
d)
The computers can communicate directly because Internet communication uses standard protocols.
50.

Consider the following numbers. Binary 1100, Decimal 11, and Hexadecimal D. Which of the following lists the numbers in order from least to greatest?

a)

Binary 1100, Decimal 11, Hexadecimal D

b)

Decimal 11, Binary 1100, Hexadecimal D

c)

Decimal 11, Hexadecimal D, Binary 1100

d)

Hexadecimal D, Decimal 11, Binary 1100

51.
Which of the following has the greatest potential for compromising a user’s personal privacy?
a)
A group of cookies stored by the user’s Web browser
b)
The Internet Protocol (IP) address of the user’s computer
c)
The user’s e-mail address
d)
The user’s public key used for encryption
52.
Both online newspapers and social media sites are used to distribute information on the Internet. Which of the following best describes an advantage that online newspapers have over social media sites?
a)
The ability to distribute information instantaneously
b)
The ability to provide credibility to the information distributed
c)
The ability to provide information that is widely accessible
d)
The ability to provide media-rich content for low cost
53.
Which of the following best describes a Distributed Denial of Service (DDoS) attack?
a)
An attempt by a country to deny its citizens access to the Internet
b)
An attempt to deny users access to a Web site’s resources by flooding the Web site with requests from multiple systems
c)
An attempt by one user to deny service to another user by posting material on a social network
d)
An attempt by a user of the Internet to get private information from a secure database.
54.
A program is expressed in a programming language. Which of the following is true of the program?
a)
The program can also be expressed as binary code, but will be more easily understood by humans when expressed in a higher-level programming language.
b)
The program can also be expressed as binary code, which will reduce the likelihood of errors.
c)
The program cannot be expressed as binary code, because binary code can only be used to represent data.
d)
Some parts of the program can be expressed as binary code, but operations must be expressed using a higher-level programming language.
55.
What is the 4-bit binary number for the decimal number Ten (10)?
a)
0010
b)
1010
c)
0110
d)
0101
56.
Considering the following numbers given in Binary (BIN), Decimal (DEC), and Hexadecimal (HEX) representations:BIN: 1110DEC: 13HEX: FWhich of the following lists the numbers in order from least to greatest?
a)
BIN: 1110, DEC: 13, HEX: F
b)
DEC: 13, BIN: 1110, HEX: F
c)
DEC: 13, HEX: F, BIN: 1110
d)
HEX: F DEC: 13, BIN: 1110
57.
Select the answer that lists the units of bytes in ascending order (from smallest to largest)
a)
Gigabyte, megabyte, terabyte
b)
Megabyte, terabyte, kilobyte
c)
Gigabyte, terabyte, megabyte
d)
Kilobyte, gigabyte, terabyte
58.
Approximately how much bigger (how many more bytes) is a megabyte than a kilobyte?
a)
1,000 times bigger
b)
100,000 times bigger
c)
1,000,000 times bigger
d)
1,000,000,000 times bigger
59.
Which of the following best explains what happens when a new device is connected to the Internet?
a)
A device driver is assigned to the device.
b)
An Internet Protocol (IP) address is assigned to the device.
c)
A packet number is assigned to the device.
d)
A Web site is assigned to the device.
60.

Which of the following would pose the greatest threat to a user’s personal privacy if it were to be leaked to the public?

a)

The IP address of the user’s computer

b)

The user’s browser cookies

c)

The user’s email address

d)

The user’s private key used for encryption

61.
 How many different digits are used in the Hexadecimal number system?
a)
2
b)
10
c)
8
d)
16
62.
Which of the following is the proper format for an HTML tag?
a)
>h1<Content Affected by Tag >/h1<
b)
<h1>Content Affected by Tag<h1>
c)
<h1 Content Affected by Tag />
d)
<h1>Content Affected by Tag</h1>
63.
What is the domain of this URL:www.example.com/home.html
a)
www
b)
home.html
c)
www.example.com
d)
HTML
64.

Consider the process of encoding and decoding a message using the following Caesar cipher encoding scheme in which the plaintext and ciphertext alphabets are offset by four positions, as shown above.


Which of the following encoded ciphertext strings decodes to an original plaintext message of “secret”?

a)

ersecr

b)

wigvix

c)

kwujwl

d)

oaynap

65.

According to Moore’s Law, increases in technological performance should approximately double every year? If this holds true, how much can performance be expected to increase over 5 years?

a)

10 times as much

b)

100 times as much

c)

32 times as much

d)

16 times as much

66.

What is the decimal equivalent of 11010011?

a)

211

b)

210

c)

209

d)

208

67.

What does HTTP stand for?

a)

Hypertalk Talking Protocol

b)

HyperText Transmission Protocol

c)

Hypertext Transferable Protocol

d)

HyperText Transfer Protocol

68.

What does len() do?

a)

It stops the list from continuing

b)

It adds up everything in the list

c)

It counts the amount of values in the list

d)

None of the above

69.

What is % in Python?

a)

Square Root

b)

Modulus

c)

Add

d)

Square Root

70.

What is the RGB value of red?

a)

(255,0,0)

b)

(255,0,255)

c)

(255,255,0)

d)

(0,0,255)

71.

How do you insert "yes.jpg" in HTML?

a)

<img scr = "yes.jpg">

b)

<img src = "yes.jpg">

c)

<img scr = "yes.jpg">

d)

<igm scr = "yes.jpg">