wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

NC CS10 Final Study Quiz

Total questions: 106

Worksheet time: 2hrs 10mins

Name
Class
Date
1.

Computing systems can be understood.

a)

True

b)

False

2.

Computing devices can process information.

a)

True

b)

False

3.

Hardware and software are related to each other.

a)

True

b)

False

4.

Networks and the internet are related concepts.

a)

True

b)

False

5.

Sensitive data can be affected by malware and other attacks.

a)

True

b)

False

6.

Computer systems and networks facilitate the transfer of data.

a)

True

b)

False

7.

Security measures provide protections.

a)

True

b)

False

8.

Data is transferred across a network with the help of protocols that transmit data.

a)

True

b)

False

9.

Understand data and analysis.

Is it important to understand data and analysis?

a)

True

b)

False

10.

Data collection and storage methods can be understood.

a)

True

b)

False

11.

Understanding basic data manipulation techniques is important.

a)

True

b)

False

12.

Understanding data visualizations is important.

a)

True

b)

False

13.

It is important to understand the ethical use of data.

a)

True

b)

False

14.

Programming can be understood.

a)

True

b)

False

15.

Understanding the basic concepts of programming, including variables and data types, is important.

a)

True

b)

False

16.

Functions and methods are used to perform specific tasks in programming.

a)

True

b)

False

17.

Understand program flow.

a)

True

b)

False

18.

Algorithms are used in problem-solving.

a)

True

b)

False

19.

Debugging techniques can help identify and fix errors in code.

a)

True

b)

False

20.

Computing has impacts.

a)

True

b)

False

21.

Computing has an impact on culture and society.

a)

True

b)

False

22.

Computing has an impact on safety, law, and ethics.

a)

True

b)

False

23.

Computational tools are used to increase connectivity.

a)

True

b)

False

24.

Artificial intelligence (AI) can be understood.

a)

True

b)

False

25.

Artificial intelligence involves understanding basic concepts.

a)

True

b)

False

26.

Artificial intelligence can be categorized into different types based on their capabilities and uses.

a)

True

b)

False

27.

Artificial intelligence has limitations and impacts society.

a)

True

b)

False

28.
What are the physical components of a computer system called?
a)
Hardware
b)
Desktop
c)
Devices
d)
Peripherals
29.
What are these?
a)
Tower
b)
Motherboard
c)
Harddrive
d)
RAM memory
30.
Name the computer hardware shown.
a)
CPU and Internal Hard Drive
b)
Mouse
c)
Monitor
d)
Speakers
31.
Name the computer hardware shown.
a)
Printer
b)
Mouse
c)
Monitor
d)
Speakers
32.
Name the computer hardware shown.
a)
Keyboard
b)
Cables
c)
Printer
d)
USB Flash Drive
33.
Name the computer hardware shown.
a)
Keyboard
b)
Monitor
c)
Mouse
d)
CPU and Internal Hard Drive
34.
An example of software would be...
a)
MS Power Point
b)
keyboard
c)
monitor
d)
printer
35.
The physical parts of the computer are called _______.
a)
software
b)
hardware
c)
computer parts
d)
computer case
36.

You can touch software

a)

True

b)

False

37.
Which one is NOT an output device?
a)
printer
b)
earphones
c)
keyboard
d)
speakers
38.

Which of the following term is odd?

a)

RAM

b)

Hard Disk

c)

Pen Drive

d)

CD

39.
Where does all of the computer's processing happen?
a)
RAM
b)
ROM
c)
CPU
d)
Hard Drive
40.
Name the computer hardware shown.
a)
Monitor
b)
Cables
c)
Mouse
d)
Speakers
41.

True or False: The CPU and Memory have to communicate back and forth to make things happen on the computer.

a)

True

b)

False

42.

Which of the following is considered an input device?

a)

Monitor

b)

Keyboard

c)

Speaker

d)

Printer

43.

Which part of the computer stores data permanently?

a)

RAM

b)

Hard Drive

c)

Monitor

d)

CPU

44.

Which device is used to display visual output from the computer?

a)

Mouse

b)

Keyboard

c)

Monitor

d)

CPU

45.

Many tasks, large and small, can be solved by performing a specific set of actions and making a particular set of decisions in very precise ways. What are these sets of actions and decisions called?

a)

Algorithms

b)

Building Blocks

c)

Source Code

d)

Machine Language

46.

Which of the following types of languages is optimized for machine processing and may be written and expressed as a series of binary digits (e.g., ones and zeros), making it difficult for humans to read and write?

a)

Pseudocode

b)

Natural Language

c)

High-Level Language

d)

Low-Level Language

47.

Which of the following statements about high-level programming languages when compared to low-level programming languages is true?

a)

High-level programming languages provide programmers with more abstractions but are more difficult for people to read

b)

High-level programming languages provide programmers with more abstractions and are easier for people to read

c)

High-level programming languages provide programmers with less abstractions and are more difficult for people to read

d)

High-level programming languages provide programmers with less abstractions but are easier for people to read

48.

Why is there a need for more than one programming language?

a)

Some programming languages are designed for specific uses and are best used in those situations.

b)

Some programming languages cannot implement needed algorithms

c)

Some programming languages cannot be compiled and therefore cannot run efficiently

d)

There is not real need, just the preference of those who create new languages.

49.

Which of the following is the best description of a low-level language?

a)

A language that is easier for humans to program.

b)

A language that is easier for humans to debug.

c)

A language that is easier for a computer to interpret but difficult for humans to interpret.

d)

A language that is built for beginner programmers.

50.

Lucas is part of the planning committee for the local 4H fair. He wants to develop an app to help communicate the fair events with the guests. Which of the following would be the best first step for Lucas to take in developing his app?

a)

Develop all of the major algorithms which will be required for the app

b)

Write thorough documentation explaining how the code for the app works

c)

Write some sample code to understand how the app might work

d)

Find out from the potential visitors what information and format they think should be used for the app

51.

Which of the following traits is NOT necessary for effective collaboration?

a)

Conflict resolution and negotiation

b)

Proximity

c)

Consensus building

d)

Communication

52.

What is a code segment?

a)

A collection of program statements that perform a specific task when run by a computer

b)

How software behaves and how it functions

c)

A collection of program statements that are part of a program

d)

A computing innovation that solves a problem

53.

Which of the following best describes an algorithm?

a)

A step-by-step procedure for solving a problem or accomplishing a task.

b)

A high-level programming language used for web development.

c)

A type of data structure used to store information.

d)

A software tool used to manage databases.

54.

Which of these are most likely NOT computing systems?

a)

cell phones

b)

newer TVs

c)

books

d)

electronic readers

55.

What is a computer processor?

a)

Where the computer stores its memory

b)

The face of the micro:bit

c)

The area of a MakeCode Project that shows how a program looks when run on the micro:bit

d)

A small chip inside the computer that the computer uses to process and transform information

56.

What is the difference between RAM and hard drive memory?

a)

RAM is the computer's short-term memory and the hard drive is where the computer stores its long-term memory

b)

The hard drive is where the computer stores its short-term memory and RAM is the computer long-term memory

c)

RAM is used for programming and the hard drive memory is for storage

d)

Hard drive memory is for stroring files and RAM is used for processing inputs

57.

The term input describes:

a)

A type of RAM memory

b)

A computer speaker

c)

How a computer takes in information from the world

d)

How a computer processes information

58.

The term output describes:

a)

A type of RAM memory

b)

The way a computer stores memory

c)

How a computer displays or communicates information

d)

Where cords, like a USB cable, connect to a computer

59.

What is an algorithm?

a)

The word used to describe all computer codes

b)

Sets of instructions to a computer

c)

A type of hardware used with mircro:bit

d)

The area of a MakeCode project that shows how a program looks when run on the micro:bit

60.

What is programming?

a)

Programs and applications that run on computers

b)

Step-by-step instructions to solve

c)

Writing instructions for computers to follow

61.

What is data?

a)

Step-by-step instructions to solve

b)

Information that computers process and store

c)

Programs and applications that run on computers

62.

What is a bug?

a)

An error in a computer program

b)

A set of instructions for a computer

c)

The language used to write computer programs

d)

Finding and fixing errors in code

e)

Information given to a computer

63.

What is a code?

a)

An error in a computer program

b)

A set of instructions for a computer

c)

The language used to write computer programs

d)

Finding and fixing errors in code

e)

Information given to a computer

64.

What does it mean to debug?

a)

An error in a computer program

b)

A set of instructions for a computer

c)

The language used to write computer programs

d)

Finding and fixing errors in code

e)

Information given to a computer

65.

Which of the following is NOT a correct variable assignment?

a)

5 + y = x

b)

x = x + 1

c)

test = 98

d)

name = "Ada"

66.

A symbol that defines a math calculation is:

a)

Assignment

b)

Exponent

c)

Operator

d)

Variable

67.

To make something happen automatically (without help from people)

a)

Simulation

b)

Automate

c)

Function

d)

Interface

68.

Type of software that can process information on its own without human intervention.

a)

Code.org

b)

Computer Science

c)

Artificial Intelligence

d)

Open Source

69.

a mini program you would call on when needed

a)

Pattern

b)

Function

c)

Binary

d)

Loop

70.

a programming construct that repeats a group of commands.

a)

Variable

b)

Repeat

c)

Pattern

d)

Loop

71.

Software that is created for free use by everyone

a)

Free Access

b)

Open Source

c)

Common Code

d)

Program

72.

The way something allows you to connect with it

a)

Interface

b)

Data

c)

Automate

d)

Program

73.

Removing details from a solution so that it can work for many problems as efficiently as possible

a)

Decompose

b)

Interface

c)

Abstraction

d)

Debugging

74.

Information, including: facts, samples,names and numbers

a)

Program

b)

Research

c)

Stats

d)

Data

75.

To break a hard problem up into smaller, easier one

a)

Decompress

b)

Decompose

c)

Debugging

d)

Abstraction

76.

Pretending to be (a stand-in for) the real thing

a)

Robot

b)

Program

c)

Interface

d)

Simulation

77.

Writing instructions for a digital tool

a)

Algorithm

b)

Automate

c)

Programming

d)

Pattern

78.

Instructions that can be understood and followed by a machine.

a)

Loop

b)

Algorithm

c)

Program

d)

Rules

79.

A strong password shouldn't contain :

a)

Capital and small letters

b)

Common marks /? ().......

c)

Numbers

d)

personal data

80.

Which form is for Biometrics

a)

It is a known and registered physical attribute of a user specifically used for verifying their identity

b)

is used for accessing systems. It makes it more difficult for hackers to access accounts as they have long credentials

c)

It’s a security system that needs more than one method of authentication

d)

A one-time pin or password is used in processing online transactions through which they verify their identity

e)

This authentication needs two different signals from two different channels or networks. It prevents most of the attacks from hacking and identity thefts in online banking

81.

Why are cyber vulnerabilities unlikely to ever go away?

a)

The government won't allow people to fix them.

b)

Criminals need them ti steal identities.

c)

They are side effects of the freedom and ease of communicating online.

d)

They're protected in a secret base on the moon.

82.

Why do hackers hack?

a)

To make discoveries

b)

To protect information

c)

To steal information and money

d)

To expose corruption

e)

All of the above

83.

How can you tell if a website encrypts its traffic?

a)

Google it

b)

Look for a lock symbol in a URL

c)

All websites encrypt their traffic

d)

Encrypted sites take longer to load

84.

What can you trust to be secure 100 percent of the time?

a)

Text messages

b)

Emails

c)

Browser history

d)

Apps

e)

None of the above

85.

How can you be sure that a website is genuine

a)

It will have a digital certificate

b)

The text on the website will be spelled correctly

c)

The website will have the real company logo on it

d)

You found the website using a search engine

86.

What is the term for sending a fake email that looks like it's from a real company, to fool people?

a)

Fishing

b)

Farming

c)

Phishing

d)

Pharming

87.

How does a DNS (Domain Name Service) Server work?

a)

The user computer sends the web address to the DNS Server, and the DNS Server directs the user computer to the correct IP address

b)

The user computer sends its IP address to the DNS Server, and the DNS Server directs the user computer to the correct IP address

c)

The user computer sends some keywords to the DNS Server, and the DNS Server provides a list of sites that contain those words

d)

The server is overloaded with requests and cannot perform it's usual function

88.

Which of these is the best defence against hackers?

a)

A firewall

b)

A phishing filter

c)

Up to date antivirus software

d)

A trojan

89.

Which of these is a virus that pretends to be a harmless file?

a)

trojan

b)

worm

c)

tracking cookie

d)

cipher text

90.

Which of these is a virus that encrypts your files then demands payment to decrypt them

a)

ransomware

b)

worm

c)

spyware

d)

trojan

91.

What the name given to a code that uniquely identifies a device on a network

a)

IP address

b)

Email address

c)

URL

d)

Postcode

92.

What is a computer virus?

a)

A program that allows remote control of a computer

b)

A program that controls other programs

c)

A program that spreads to other computers

d)

A program that harms the user and their computer

93.

What is the main cause of computer systems getting hacked?

a)

Sending large amounts of spam email

b)

Simple mistakes made by humans

c)

Security design or software vulnerabilities

d)

Overloading a website with requests

94.

What is the potential impact of cybercrime?

a)

Hijacking nuclear centrifuges

b)

Shutting down national water supplies

c)

Taking control of unmanned aerial drones

d)

Compromising credit card numbers

95.

Who can commit cybercrimes?

a)

International terrorists

b)

Teenagers competing for bragging rights

c)

All of the above

d)

Regular army of large countries

96.

software that is designed to gain access to your computer with malicious intent. An umbrella term for all software that has malicious intent (viruses, worms, Trojans...)

a)

malware

b)

ransomware

c)

adware

d)

spyware

97.

Which of the following is a common sign of a phishing email?

a)

The email contains poor spelling and grammar.

b)

The email is from a government official.

c)

The email is from a trusted source.

d)

The email contains high-quality images.

98.

a technique to gain personal information for the purpose of identity theft, usually by means of fraudulent e-mail

a)

phishing

b)

blagging

c)

shouldering

d)

name generator attack

99.

After entering a user ID and password, an online banking user must enter a PIN that was sent as a text message to the user's mobile phone.

Which of the following digital security methods is being used?

a)

Firewall

b)

Smart Card

c)

DLP

d)

Multifactor Authentication

100.

Which of the following is least likely to indicate a phishing attack?

a)

An email from your bank asks you to call the number on your card to verify a transaction.

b)

An email from a merchant asks that you click on a link to reset your password.

c)

An email from a utility company asks you to enter your date of birth and social security number for verification purposes.

d)

An email that indicates you have won a large sum of money and asks you to enter your bank account number so that money can be transferred to you.

101.

What is a computer network?

a)

A super computer owned only by the government

b)

A web of connected computers or devices

c)

A computer vulnerability

d)

An Internet service provider

e)

All of the above

102.

IoT refers to....

a)

Innovation of Technology

b)

Internet of Things

c)

Imagination of Tyrannosaurus

d)

Images of Technology

103.

True or False:

All hackers are criminals

a)

True

b)

False

104.

In the CIA Triad - the "C" stands for:

a)

Confidentiality

b)

Continuation

c)

Congressional

d)

Communication

105.

In the CIA Triad - the "A" stands for:

a)

Availability

b)

Authority

c)

Authentication

d)

Accountability

106.

What is the biggest security weakness in any organization?

a)

Human factors

b)

Passwords not long enough

c)

Not using strong enough filters

d)

Not using two factor authentication