WorksheetsNC CS10 Final Study Quiz
Total questions: 106
Worksheet time: 2hrs 10mins
Computing systems can be understood.
True
False
Computing devices can process information.
True
False
Hardware and software are related to each other.
True
False
Networks and the internet are related concepts.
True
False
Sensitive data can be affected by malware and other attacks.
True
False
Computer systems and networks facilitate the transfer of data.
True
False
Security measures provide protections.
True
False
Data is transferred across a network with the help of protocols that transmit data.
True
False
Understand data and analysis.
Is it important to understand data and analysis?
True
False
Data collection and storage methods can be understood.
True
False
Understanding basic data manipulation techniques is important.
True
False
Understanding data visualizations is important.
True
False
It is important to understand the ethical use of data.
True
False
Programming can be understood.
True
False
Understanding the basic concepts of programming, including variables and data types, is important.
True
False
Functions and methods are used to perform specific tasks in programming.
True
False
Understand program flow.
True
False
Algorithms are used in problem-solving.
True
False
Debugging techniques can help identify and fix errors in code.
True
False
Computing has impacts.
True
False
Computing has an impact on culture and society.
True
False
Computing has an impact on safety, law, and ethics.
True
False
Computational tools are used to increase connectivity.
True
False
Artificial intelligence (AI) can be understood.
True
False
Artificial intelligence involves understanding basic concepts.
True
False
Artificial intelligence can be categorized into different types based on their capabilities and uses.
True
False
Artificial intelligence has limitations and impacts society.
True
False
You can touch software
True
False
Which of the following term is odd?
RAM
Hard Disk
Pen Drive
CD
True or False: The CPU and Memory have to communicate back and forth to make things happen on the computer.
True
False
Which of the following is considered an input device?
Monitor
Keyboard
Speaker
Printer
Which part of the computer stores data permanently?
RAM
Hard Drive
Monitor
CPU
Which device is used to display visual output from the computer?
Mouse
Keyboard
Monitor
CPU
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?
Algorithms
Building Blocks
Source Code
Machine Language
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?
Pseudocode
Natural Language
High-Level Language
Low-Level Language
Which of the following statements about high-level programming languages when compared to low-level programming languages is true?
High-level programming languages provide programmers with more abstractions but are more difficult for people to read
High-level programming languages provide programmers with more abstractions and are easier for people to read
High-level programming languages provide programmers with less abstractions and are more difficult for people to read
High-level programming languages provide programmers with less abstractions but are easier for people to read
Why is there a need for more than one programming language?
Some programming languages are designed for specific uses and are best used in those situations.
Some programming languages cannot implement needed algorithms
Some programming languages cannot be compiled and therefore cannot run efficiently
There is not real need, just the preference of those who create new languages.
Which of the following is the best description of a low-level language?
A language that is easier for humans to program.
A language that is easier for humans to debug.
A language that is easier for a computer to interpret but difficult for humans to interpret.
A language that is built for beginner programmers.
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?
Develop all of the major algorithms which will be required for the app
Write thorough documentation explaining how the code for the app works
Write some sample code to understand how the app might work
Find out from the potential visitors what information and format they think should be used for the app
Which of the following traits is NOT necessary for effective collaboration?
Conflict resolution and negotiation
Proximity
Consensus building
Communication
What is a code segment?
A collection of program statements that perform a specific task when run by a computer
How software behaves and how it functions
A collection of program statements that are part of a program
A computing innovation that solves a problem
Which of the following best describes an algorithm?
A step-by-step procedure for solving a problem or accomplishing a task.
A high-level programming language used for web development.
A type of data structure used to store information.
A software tool used to manage databases.
Which of these are most likely NOT computing systems?
cell phones
newer TVs
books
electronic readers
What is a computer processor?
Where the computer stores its memory
The face of the micro:bit
The area of a MakeCode Project that shows how a program looks when run on the micro:bit
A small chip inside the computer that the computer uses to process and transform information
What is the difference between RAM and hard drive memory?
RAM is the computer's short-term memory and the hard drive is where the computer stores its long-term memory
The hard drive is where the computer stores its short-term memory and RAM is the computer long-term memory
RAM is used for programming and the hard drive memory is for storage
Hard drive memory is for stroring files and RAM is used for processing inputs
The term input describes:
A type of RAM memory
A computer speaker
How a computer takes in information from the world
How a computer processes information
The term output describes:
A type of RAM memory
The way a computer stores memory
How a computer displays or communicates information
Where cords, like a USB cable, connect to a computer
What is an algorithm?
The word used to describe all computer codes
Sets of instructions to a computer
A type of hardware used with mircro:bit
The area of a MakeCode project that shows how a program looks when run on the micro:bit
What is programming?
Programs and applications that run on computers
Step-by-step instructions to solve
Writing instructions for computers to follow
What is data?
Step-by-step instructions to solve
Information that computers process and store
Programs and applications that run on computers
What is a bug?
An error in a computer program
A set of instructions for a computer
The language used to write computer programs
Finding and fixing errors in code
Information given to a computer
What is a code?
An error in a computer program
A set of instructions for a computer
The language used to write computer programs
Finding and fixing errors in code
Information given to a computer
What does it mean to debug?
An error in a computer program
A set of instructions for a computer
The language used to write computer programs
Finding and fixing errors in code
Information given to a computer
Which of the following is NOT a correct variable assignment?
5 + y = x
x = x + 1
test = 98
name = "Ada"
A symbol that defines a math calculation is:
Assignment
Exponent
Operator
Variable
To make something happen automatically (without help from people)
Simulation
Automate
Function
Interface
Type of software that can process information on its own without human intervention.
Code.org
Computer Science
Artificial Intelligence
Open Source
a mini program you would call on when needed
Pattern
Function
Binary
Loop
a programming construct that repeats a group of commands.
Variable
Repeat
Pattern
Loop
Software that is created for free use by everyone
Free Access
Open Source
Common Code
Program
The way something allows you to connect with it
Interface
Data
Automate
Program
Removing details from a solution so that it can work for many problems as efficiently as possible
Decompose
Interface
Abstraction
Debugging
Information, including: facts, samples,names and numbers
Program
Research
Stats
Data
To break a hard problem up into smaller, easier one
Decompress
Decompose
Debugging
Abstraction
Pretending to be (a stand-in for) the real thing
Robot
Program
Interface
Simulation
Writing instructions for a digital tool
Algorithm
Automate
Programming
Pattern
Instructions that can be understood and followed by a machine.
Loop
Algorithm
Program
Rules
A strong password shouldn't contain :
Capital and small letters
Common marks /? ().......
Numbers
personal data
Which form is for Biometrics
It is a known and registered physical attribute of a user specifically used for verifying their identity
is used for accessing systems. It makes it more difficult for hackers to access accounts as they have long credentials
It’s a security system that needs more than one method of authentication
A one-time pin or password is used in processing online transactions through which they verify their identity
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
Why are cyber vulnerabilities unlikely to ever go away?
The government won't allow people to fix them.
Criminals need them ti steal identities.
They are side effects of the freedom and ease of communicating online.
They're protected in a secret base on the moon.
Why do hackers hack?
To make discoveries
To protect information
To steal information and money
To expose corruption
All of the above
How can you tell if a website encrypts its traffic?
Google it
Look for a lock symbol in a URL
All websites encrypt their traffic
Encrypted sites take longer to load
What can you trust to be secure 100 percent of the time?
Text messages
Emails
Browser history
Apps
None of the above
How can you be sure that a website is genuine
It will have a digital certificate
The text on the website will be spelled correctly
The website will have the real company logo on it
You found the website using a search engine
What is the term for sending a fake email that looks like it's from a real company, to fool people?
Fishing
Farming
Phishing
Pharming
How does a DNS (Domain Name Service) Server work?
The user computer sends the web address to the DNS Server, and the DNS Server directs the user computer to the correct IP address
The user computer sends its IP address to the DNS Server, and the DNS Server directs the user computer to the correct IP address
The user computer sends some keywords to the DNS Server, and the DNS Server provides a list of sites that contain those words
The server is overloaded with requests and cannot perform it's usual function
Which of these is the best defence against hackers?
A firewall
A phishing filter
Up to date antivirus software
A trojan
Which of these is a virus that pretends to be a harmless file?
trojan
worm
tracking cookie
cipher text
Which of these is a virus that encrypts your files then demands payment to decrypt them
ransomware
worm
spyware
trojan
What the name given to a code that uniquely identifies a device on a network
IP address
Email address
URL
Postcode
What is a computer virus?
A program that allows remote control of a computer
A program that controls other programs
A program that spreads to other computers
A program that harms the user and their computer
What is the main cause of computer systems getting hacked?
Sending large amounts of spam email
Simple mistakes made by humans
Security design or software vulnerabilities
Overloading a website with requests
What is the potential impact of cybercrime?
Hijacking nuclear centrifuges
Shutting down national water supplies
Taking control of unmanned aerial drones
Compromising credit card numbers
Who can commit cybercrimes?
International terrorists
Teenagers competing for bragging rights
All of the above
Regular army of large countries
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...)
malware
ransomware
adware
spyware
Which of the following is a common sign of a phishing email?
The email contains poor spelling and grammar.
The email is from a government official.
The email is from a trusted source.
The email contains high-quality images.
a technique to gain personal information for the purpose of identity theft, usually by means of fraudulent e-mail
phishing
blagging
shouldering
name generator attack
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?
Firewall
Smart Card
DLP
Multifactor Authentication
Which of the following is least likely to indicate a phishing attack?
An email from your bank asks you to call the number on your card to verify a transaction.
An email from a merchant asks that you click on a link to reset your password.
An email from a utility company asks you to enter your date of birth and social security number for verification purposes.
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.
What is a computer network?
A super computer owned only by the government
A web of connected computers or devices
A computer vulnerability
An Internet service provider
All of the above
IoT refers to....
Innovation of Technology
Internet of Things
Imagination of Tyrannosaurus
Images of Technology
True or False:
All hackers are criminals
True
False
In the CIA Triad - the "C" stands for:
Confidentiality
Continuation
Congressional
Communication
In the CIA Triad - the "A" stands for:
Availability
Authority
Authentication
Accountability
What is the biggest security weakness in any organization?
Human factors
Passwords not long enough
Not using strong enough filters
Not using two factor authentication
