NEW
Font size
WorksheetsCSP Final Review #1
Total questions: 58
Worksheet time: 1hrs 15mins
Many requests made to the same IP address to make the site crash?
Redirecting a site's IP to a similar, fake site to collect user input information?
What does Protocol mean?
Security
Rules
Loops
Services
Ex. Changing from a 4 bit ID to a 3 bit ID
I. High-level can be more abstract
II. Low-level is harder to find errors
III. High-level is more easily understood by humans.
Which of the following is an example of abstraction?
Writing a procedure/method for code you repeat often
Using logic symbols like < and >
Numbers are converted from one base to another
There is an error in the code
What is a list of steps that you can follow to finish a task?
redundancy
wires
algorithm
software bugs
C 67
K 75
. 96
p 112
Which of the above, represented in binary as a byte, contains the most zeros?
PROCEDURE mystery (num, list)
{
FOR EACH value IN list
{
if (list[value] MOD num == 0)
}
DISPLAY list[value] + " "
REMOVE list[value]
}
}
}
If list myList contains the following data: [10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], what will be displayed by mystery (3, myList)?
10 8 7 5 4 2 1
10 8 7 5 4 2 1 0
9 6 3
9 6 3 0
Consider the following procedure, cube (n), which is meant to multiply a number by itself three times.
PROCEDURE cube (n)
{
cubeValue ← n * n * n
RETURN (cubeValue)
}
What is returned by cube (cube(2))?
8
64
128
512
This is the action of adding an element to the end of a list or array.
append
addendum
sum
product
This search algorithm finds a target in an ordered set by halving the set being searched at each stage until the target is found or a set of one element is all that remains.
linear search
binary search
algorithm
heuristic
Which malware type is capable of performing Distributed Denial of Service (DDos) attacks?
worm
botnet
backdoor
trojan horse
logic bomb
Which malware type is capable of spread to other software in the system?
worm
botnet
virus
trojan horse
logic bomb
A fraudulent website requires you to input your username, password, or credit card information, with the intent to steal that information. This is known as...
DDoS
phishing
ransomware
trojan horse
worm
technique that reduces the number of bits stored or transmitted; could be lossy or lossless
digital encryption
data compression
digital certificate
binary analysis
problem in which an algorithm can be constructed to answer "yes" or "no" for all inputs
decidable problem
undecidable problem
lossy compression
binary search
expression for the differing access to computing and the internet based on socioeconomic or geographic characteristics of a population
digital divide
digital certificate
data mining
fortunate sons
using mathematical algorithms to decode (decipher) a message; usually this algorithm is used to protect encrypted information from unauthorized viewers
decryption
encryption
digital divide
hacking
legislation passed to protect copyrighted digital data while also making it more widely available (hint: you have a flashcard with this term on it!)
Digital Millennium Copyright Act (DMCA) of 1998
Creative Commons License
Privacy Policy
Cybersecurity Act of 2012
a hierarchical naming system designed to identify individual entities on the Internet or any network; was not designed to be completely secure
domain name system (DNS)
distributed network
distributed denial of service (DDoS)
database
using mathematical algorithms to encode (hide) a message so only those that should read it can read it
encryption
data compression
machine learning
decipher
