stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
Tumewu, Kaitlyn AP Exam Review Flashcards | StudBud
Explore
/
Tumewu, Kaitlyn AP Exam Review
Tumewu, Kaitlyn AP Exam Review
100 terms
·
StudBud Administration
·
1 play
Imported from external platform
Flashcards
100 cards
F
Practice quiz
P
Host live
L
Questions
100
Answers
1
If IPv4 (store 2
32
IP addresses) changes to IPv6 (store 2
128
IP addresses), how many more IP addresses are available?
Twice as many IP addresses
22 as many IP addresses
96 as many IP addresses
296 as many addresses
2
What is the function of this creative commons license?
Able to be redistributed, but can't be sold for the purpose of making money
Cannot be altered, modified, or changed in any way
Must release derived works under the same license as the original
Must credit the original author or creator
3
Answer the question below.
All of the above
II, IV, and V only
I, II, and IV only
I, II, III, and IV only
4
Computing innovations don't bring up legal or ethical concerns.
True
False
5
What will the algorithm display?
34
17
0
68
6
Answer the question below.
Cloud Drive, as it allows for multiple users and version control.
USB Flash Drive, as it can be copied and handed to many users.
Mainframe Computer, as it can be accessed from many computers.
Magnetic Drive System. as it can handle all data types.
7
A protocol is a set of rules for transmitting, transferring, and sharing data between devices.
False
True
8
What is the difference between a decidable and undecidable problem?
An undecidable problem can be answered through a "yes" or "no"
A decidable problem can be answered using an existing algorithm
A decidable problem can be solved in an unreasonable amount of time
An undecidable problem can be solved in a reasonable amount of time
9
Bandwidth is the minimum rate of bits per second.
True
False
10
Which system uses numbers 0-9? Which system uses number 0 or 1?
Binary uses 0-9; decimal uses 0 or 1
Deca-numbers uses 0-9; binary uses 0-3
Binary uses 0 or 1; decimal uses 0-9
Integer uses 0-9; binary uses 0 or 1
11
Which of the following is NOT metadata for the picture?
The memory space taken up by the picture
The time the picture was taken
The picture of the dog
The location where the picture was taken
12
What are the names of these three creative commons from left to right?
Non-commercial; no derivative works; attribution
Attribution; non-commercial; no derivative works
No derivative works; attribution; non-commercial
Belonging to you; no commercials; no danger
13
Processors one and four must be run in series. What is the minimum time for all five processors to run in parallel?
33 seconds
62 seconds
29 seconds
13 seconds
14
Answer the question below.
User testing
Collecting data through surveys
Direct observations
Programming the most elegant code
15
What is binary search?
Searches for the position of an item through an unsorted list.
Searches items in a list one by one in an unsorted list.
Searches items in a list one by one in an sorted list.
Searches for the position of an item through a sorted list.
16
What is the function of this creative commons license?
Must credit the original author or creator
Cannot be altered, modified, or changed in any way
Able to be redistributed, but can't be sold for the purpose of making money
Must release derived works under the same license as the original
17
Speedup can be calculated by: parallel time/sequential time
False
True
18
What will the program display?
3 7
2 7
2 8
4 8
19
Which of the following is true?
(3>7) OR (6<1) = True
(5>9) AND (3<1) = True
NOT (5>9) = True
(8>4) AND (3<1) = True
20
A processor can sequentially compute data in 60 seconds. The data takes 25 seconds in parallel. Calculate the speedup.
24
100
2.4
35
21
The procedure
cube (n)
is meant to multiply a number by itself three times. What is returned by cube(cube(2))?
128
512
64
8
22
What is a syntax error?
Errors that occur while the program is running despite being made correctly
Errors that occur when there is unexpected behavior and inaccurate results
Errors that occur when a program attempts to store more data than allowed
Errors that occur when a string is misplaced in a code causing failure
23
Algorithm A and Algorithm B are intended to calculate average. Which algorithm calculates average correctly?
Algorithm A calculates average in all cases, while Algorithm B does not.
Neither Algorithm A nor Algorithm B calculates average correctly.
Algorithm B calculates average in all cases, while Algorithm A does not.
Algorithms A and B both calculate correctly, but A is more efficient
24
What is a data stream?
A series of data elements ordered in time
A process of data flowing through the Internet in waves resembling a stream
A series of string elements ordered chronologically
A process of filtering data through a stream or "sieve"
25
Which of the following is true about data compression?
Data compression is used to make a file smaller for storage or transmission
Data compression can be used for pictures and video only
Lossless data compression is the best compression under all conditions
Lossy compression cannot be used when sending pictures
26
What is 74 (DEC) in binary?
0101101 BIN
1111100 BIN
1001010 BIN
1101011 BIN
27
What is distributed computing?
To simultaneously route data through multiple routers
To run a program on a single processor with large memory and storage
Dividing a program into different tasks to be solved by multiple computers
Running smaller parts of a program simultaneously on multiple processors
28
What does HTTP do?
HTTP creates webpages that are transferred across the Internet as links
HTTP is able to load webpages using hypertext links
HTTP creates documents that are transferred across a computer network
HTTP is able to load documents using computer memory and storage space
29
Why does program code have to be run through a compiler?
t doesn’t, as the new program could be run directly from the code.
Program code is write-only until it is run through a compiler.
Program code must be debugged by the compiler before it can ever run.
Program code must be translated into a language the computer understands.
30
A packet is a large message that is sent as data over computer networks.
False
True
31
Why does updating a file require more memory than reading a file?
Updating a file requires the memory of only the updated version
Updating a file requires the memory of the original and updated versions
Reading a file requires more memory to download than updating a file
Reading a file requires the updated version of the file to be downloaded
32
What is parallel computing?
Dividing a program into different tasks to be solved by multiple computers
Running smaller parts of a program simultaneously on multiple processors
To run a program on a single processor with large memory and storage
To simultaneously route data through multiple routers
33
What is public key encryption?
Encryption: recipient's public key; Decryption: recipient's private key
Encryption and decryption use the same key
Encryption and decryption use different keys
Encryption: sender's public key; Decryption: recipient's public key
34
What is the difference between open access and open source?
Open access allows for the public to have access to a program's source code
Open access allows for free public viewing of a website
Open source allows for the public to see a website freely
Open source doesn't allow for public viewing of a website's source code
35
Calculate the download time if the current connection speed is 700 KBps and the video is 400 MB in size.
57.1 seconds
571 seconds
175 seconds
1.75 seconds
36
What is displayed as a result of executing the code segment?
Dog Cat Fish
Dog Cat Fish Golden Bandicoot
Golden Bandicoot Cat Fish
Dog Golden Bandicoot Cat Fish
37
What is sequential computing?
Searches through a list one by one
Runs smaller parts of a program simultaneously on multiple processors
Runs smaller tasks in a program on multiple computers working together
Single processor executes all tasks one at a time with no time overlapping
38
A digital certificate proves the authenticity of a device, server, or user.
False
True
39
Which of the following is not a basic process of an algorithm?
Iteration
Selection
Conversion
Sequencing
40
What does the algorithm display?
4
3
7
5
41
Why is it more effective to put procedures in a program than to repeat code?
Procedures make a program harder to edit since abstractions are not saved
Procedures are guaranteed to work everywhere after being used one.
Procedures takes up less space in your code and they simplify editing.
Procedures increase the amount of data stored in a program
42
Which of the following is not a type of protocol?
TCP
PII
DNS
IP
43
A low-level programming language is hard for humans to read.
True
False
44
What is the function of this creative commons license?
Able to be redistributed, but can't be sold for the purpose of making money
Must release derived works under the same license as the original
Must credit the original author or creator
Cannot be altered, modified, or changed in any way
45
Consider the following code segment that uses the variables a, b, and c. What is displayed by running the code segment?
3 11 3
3 3 6
11 3 8
8 4 6
46
Which of the following could
NOT
be a potential IPv4 address?
174.260.45.144
54.116.188.246
128.198.232.65
92.11.198.113
47
Which of the following test cases will return the correct average using the above procedure?
numbers[1, 1, 35, 6]
numbers[3, 5, 11, 6]
numbers[0, 1, 35, 6]
numbers[11, 35, 6]
48
What is purpose of a simulation?
Model real-world situations or conflicts both safely and efficiently
To create a place to store data
To create risk of high expenses, lost data, and inefficient work
Use a computer to send viruses
49
What is the difference between TCP and UDP?
TCP prioritizes speed & efficiency; UDP focusses on reliable data transfer
TCP is unreliable; UDP is reliable
TCP prioritizes reliable data transfer; UDP focusses on speed & efficiency
TCP can lose packets along the way; UDP doesn't
50
A runtime error occurs while a program is running after being successfully designed.
True
False
51
What is the maximum number of searches required if using a linear search on list containing 2,000 numbers?
11
1,000
2,000
1
52
What is the result of (10 MOD 6)/(42 MOD 8)?
2
0
3
1
53
Which of the following considerations is likely to affect the ability of a program to process large data sets?
The order of the data put into the data set
The amount of program documentation that should be minimized
How much memory the program requires to run
How many program statements the program contains
54
Answer the question below.
00000010 00001111 00000111
00000100 00001111 00000111
00000100 00001001 00000111
0000111 00001111 00000100
55
What is the value of RESULT?
True when either A or B are true
Always true
True when either A or B are false
Always false
56
Which of the following lines of code would cause an error with a robot?Responses
NOT CAN_MOVE (left)
NOT CAN_M0VE (forward)
CAN_MOVE (right)
CAN_MOVE (north)
57
What are the main factors for efficiency?
Execution time and solution times
Memory usage and storage conflicts
Execution time and memory usage
Energy and memory
58
Machine learning is a subset of AI that is able to learn using its own experiences without being explicitly programmed.
True
False
59
What is not a type of malware?
PII
Keylogging
Computer virus
Phishing attacks
60
Which of the following is an example of Personal Identifiable Information?
A background picture
An email address
A creative document
A fake photo
61
What is application program interface (API)?
Software that allows a computer to send programs to another device
Software that allows two or more computer programs to communicate
Software that creates applications for a program or computer
Software that allows for quick processing in one or more computers
62
Which of the following illustrate ways that the internet facilitates collaboration
I and III only
I only
II and III only
I, II, and III
63
Answer the question.
Spearing
Phishing
Social Engineering
Denial of Service
64
Lea uses pi in her program; it intends to return the value 14.235267. Instead, 14.235483 was given. What error is this?
Overflow error
Round-off error
Integer error
Logic error
65
Each device has a unique IP address.
True
False
66
What can replace the < missing code> so the algorithm is able to switch a and b?
b <--- temp
temp <--- b
b <--- a
temp <--- a
67
What is malware?
Software designed for the purpose of finding hackers in a computer's system
Software designed to verify a user's password and confidential information
Software designed to damage or illegally access a system without permission
Software designed to help solve problems on a computer
68
What should replace <missing condition> so that the program below displays TRUE 60% of the time?
x < 6
x >= 6
x > 10
x >= 9
69
Crowdsourcing is the process of gathering information from a large group of people through the Internet
False
True
70
What is the function of this creative commons license?
Must credit the original author or creator
Must release derived works under the same license as the original
Able to be redistributed, but can't be sold for the purpose of making money
Cannot be altered, modified, or changed in any way
71
Look at the procedure below and answer the question.
9 6 3
9 6 3 0
10 8 7 5 4 2 1 0
10 8 7 5 4 2 1
72
What is a logic error?
Errors that occur when a program attempts to store more data than allowed
Errors that occur when a string is misplaced in a code causing failure
Errors that occur while the program is running despite being made correctly
Errors that occur when there is unexpected behavior and inaccurate results
73
What is 00110101 01001010 10011011 in decimal?
53 74 155
53 75 155
52 75 156
57 76 157
74
What does it mean to be fault-tolerant?
Responds to errors immediately and attempts to fix them
The ability to create multiple faults in a system in response to tolerance
To be able to continue working despite multiple broken or failed components
Tolerance to viruses and human mistakes
75
What is the difference between lossy and lossless data compression?
Loseless compression is faster than lossy compression
Lossy compression is better to use for details than loseless compression
Lossy compression takes a longer time than loseless
Loseless compression doesn't lose data in the process
76
What is the difference between a bit and a byte?
A bit is made up of 8 bytes; a byte is created using the digits 0 or 1.
A byte is smaller than a bit.
A bit is a binary digit consisting of 0 or 1; a byte is made up of 8 bits.
A bit is not necessary to create a byte.
77
What is the purpose of DNS?
To translate website names into IP addresses
To transfer documents across the Internet
To destroy IP addresses that are not in use
To create gateways for data to pass through
78
What scenario represents multi-factor authentication?
A website prompts you for your password to log in to your account
An application asks for your password and a random number of your choice
A website asks for your password and a code that was sent to your email
An application asks for you to input a random word of your choice
79
What is the process of analyzing a set of raw data for patterns and useful information?
Data extraction
Abstraction
Machine learning
Data mining
80
Answer the question below.
I, IV, II, III
I, IV, III, II
I, II, III, IV
I, III, IV, II
81
What is citizen science?
The collaboration of individuals in an arts project
The process of creating a scientific report based on the population
The collaboration and participation of the public in scientific research
The use of citizens in a research project or simulation
82
What is a overflow error?
Errors that occur when there is unexpected behavior and inaccurate results
Errors that occur when a program attempts to store more data than allowed
Errors that occur when a string is misplaced in a code causing failure
Errors that occur while the program is running despite being made correctly
83
Answer the question below.
FOR EACH item IN list
REPEAT UNTIL x = 4
REPEAT UNTIL (Goal_Reached)
REPEAT 6 TIMES
84
Answer the question below.
Wiki
Webopedia
Newsgroup
RSS Feed
85
What is the digital divide?
A gap in a website's information
The division of digital data in software
A component of a computer's hardware
The gap between those who can access technology and those who don’t
86
Which of the following does NOT need to be considered when determining the credibility of a source?
Sponsorship of the article or publisher
Publisher’s reputation and credentials
Author’s reputation and credentials
Use of persuasive techniques within the source
87
What is Creative Commons (CC)?
An open source software that doesn't allow for distribution of source code
A license that doesn't protect an individual's intellectual property
A public copyright license that allows for free sharing of copyrighted work
A process that can cause plagiarism
88
What scenario can represent binary numbers?
The weather outside
A light switch
What time it is
The seasons
89
Assume that processor one and three must run in series. If the two processors run in parallel, how long will this take?
15
13
24
28
90
Which of the following is NOT an example of using citizen science as a possible solution?
The behavior of a mysterious and wonderful jellyfish on the beach or water
Collect recordings using ultrasonic microphones and sonograms of bats
The behavior of fireflies during the summer months
Calculating PSAT scores for a school district
91
What is the code below displaying?
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
3, 6, 9, 12, 15
2, 4, 6, 8, 10, 12, 14
Nothing will be displayed
92
All data traveling over the internet is in binary.
True
False
93
How is symmetric encryption different from asymmetric encryption?
Asymmetric encryption does not use keys
Asymmetric uses a public key to encrypt and a private key to decrypt
Symmetric encryption uses different keys for encrypting and decrypting
Symmetric encryption uses the same key for encrypting and decrypting
94
blog.store.com and shop.store.com are examples of subdomain DNS.
True
False
95
What kind of error is present in this code segment?
Logic error
No error; the program works as intended
Run-time error
Syntax error
96
Methods of DNS cache poisoning include masquerading and rogue servers.
False
True
97
Answer the question below.
I, II, III, IV
I, IV, II, III
I, III, IV, II
I, IV, III, II
98
What is true about a high-level programming language?
It does not ensure program reliability.
It is easy for a computer to read.
It must be used to execute commands such as adding and multiplying.
It often uses natural language elements.
99
Which of the following types of components is necessary for cybersecurity?
I and II only
I only
III only
I, II, and III
100
What is scalability?
The capacity to be changed in size or scale
The ability to scale a program through converting data
The ability to transfer data
The change in size of a program or software