NEW
Font size
WorksheetsAP CSP Chapter 4
Total questions: 21
Worksheet time: 20mins
Which of the following programs is most likely to benefit from the use of a heuristic?
A program that calculates a student's grade based on the student's quiz and homework scores.
A program that encrypts a folder of digital files
A program that finds the shortest driving route between two locations on a map.
A program that sorts a list of numbers in order from least to greatest.
Which of the following has the greatest potential for compromising a user's personal privacy?
A group of cookies stored by the user's Web Browser
The IP address of the user's computer
The user's email address
The user's public key used for encryption
when a cellular telephone user places a call. The carrier transmits the caller's voice as well as the voice of the person who is called. The encoded voices are the data of the call. In addition to transmitting the data, the carrier also stores metadata. The metadata of the call include information such as the time the call is placed and the phone numbers of both participants. For which of the following goals would it be more useful to computationally analyze the metadata instead of the data?
I. To determine if a caller frequently uses a specific word
II. To estimate the number of phone calls that will be placed next Monday between 10:30 AM and noon.
III To generate a list of criminal suspects when given the telephone number of a known criminal.
I only
II only
II and III only
I, II, and III
A certain computer game is played between a human player and a computer-controlled player. Every time the computer-controlled player has a turn, the game runs slowly because the computer evaluates all potential moves and selects the best one. Which of the following best describes the possibility of improving the running speed of the game.
The game's running speed can only be improved if the game is played between two human players instead of with the computer-controlled player.
The game's running speed might be improved by using a process that finds approximate solutions every time the computer-controlled player has a turn.
The game's running speed cannot be improved because computers can only be programmed to find the best possible solution.
The game's running speed cannot be improved because the game is an example of an algorithm that does not run in a reasonable time.
Which of the following best describes a Distributed Denial of Service (DDoS) attack?
An attempt by a country to deny its citizens access to the Internet.
An attempt to deny users access to a Web site's resources by flooding the Web site with requests from multiple systems.
An attempt by one user to deny service to another by posting material on a social network.
An attempt by a user of the Internet to get private information from a secure database.
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.
Which of the following activities poses the greatest personal cybersecurity risk?
Making a purchase at an online store that uses public key encryption to transmit credit card information.
Paying a bill using a secure electronic payment system.
Reserving a hotel room by emailing credit card information to the hotel.
Withdrawing money from a bank using an automated teller machine.
______ encryption is a method of encryption involving one key for both encryption and decryption
Symmetric
Asymmetric
Public key
SSL
In public key cryptography, the sender uses the recipient's public key to encrypt a message. Which of the following is needed to decrypt the message?
The sender's public key
The sender's private key
The recipient's public key
The recipient's private key
What are brute-force attacks?
Attacks that use frequency analysis to break passwords
Attacks that check each possible solution to break encrypted data
Attacks against DNS servers to enable DDOS attacks
Attacks on firewalls to gain access to a company's sensitive data
What is a symmetric key used for?
Sending and receiving information from the web
Encrypting data
Decrypting data
Encrypting and decrypting data
What is the most common way computer viruses are spread?
By people clicking on an infected file
From pop up ads
Through network worms
From random botnet attacks
What does the s in https refer to?
It's the plural of http - a more robust version of http that runs on multiple channels.
s is for "secure" - a version of http that is encrypted.
s is for "simple" - a simplified version of http that runs faster on modern computers
s is for "standard" - to distinguish the original http from non-standard versions like httpv and httpx
When someone tries to get you to give up personal information through email or a bogus website it is called a: *
DDoS Attack
Phishing Scam
Virus
SSL/TLS layer
What is 20 MOD 15?
0
5
15
20
What is the "key" to a Caesar Cipher that someone needs to know (or discover) to decrypt the message?
A secret word only know by Caesar.
The number of characters to shift each letter in the alphabet.
The letter that occurs most often in the encrypted message.
The day of the month that the encrypted message was sent
Which of the following statements best describes the properties of public key encryption?
Public key encryption is an encryption method which relies on separate keys for encrypting and decrypting information.
Public key encryption is a highly secure encryption scheme that in which a single shared key is used by both the sender and receiver of the message.
Public key encryption makes use of certain types of problems which are easier for humans to solve than computers.
Public key encryption makes use of mathematical problems which no algorithm can be used to solve.
When a computer scientist uses the term "Big Data" what do they typically mean?
That a dataset is larger than 5TB which is the common "Big Data" threshold.
That there is so much data it's virtually impossible to process.
There is enough data that traditional data processing applications are inadequate.
It implies that the findings from the data are potentially hugely important for society.
How can financial transactions safely occur on the Internet?
Through the use of symmetric keys
Through certificates issued by Certificate Authorities (CAs) that validate the keys used
Through the use of double authentication methods
The the use of frequency analysis
13 MOD 17= ??
13
4
-4
17
