List the numbers that would result program #1 displaying "Proceed."
16, 17, 18, 19
A programmer needs to search a list of 5,000 names that are in random order. They are considering using a linear/sequential search or a binary search. Which method is appropriate for this task?
Linear search
A program needs to calculate the average grade on a quiz. There are 25 quiz scores stored in a list called scores, and a variable called sum that already contains the sum of all scores. Write the equation that would calculate the average.
sum / length[scores]
OR sum / 25
This vocabulary term refers to special computers on the internet that connects and manages traffic between different networks by using IP addresses
Router
What is the main protocol that governs how information is broken into packets, labeled with IP addresses, sent on the internet in multiple directions, then error checked and reassembled at the destination?
TCP/IP
SMTP is the main protocol computers follow for what specific type of communication?
What is the highest possible value that the variable num can have in algorithm #2?
25
This command needs to be in the "missing code" segment below to be correct for any rectangle.
l <- input
h <- input
perimeter <- <missing code>
display (perimeter)
(2*l) + (2*h)
(2 MOD 5) + (17 MOD 5) - (78 MOD 7) =
3
Term that describes dividing tasks for a program among multiple devices to run at the same time to speed up the processing and execution time needed to complete the program.
Parallel computing
IPv6
This term refers to a specific type of unsolvable problem that should give a "yes" or "no" answer, but no algorithm exists that can answer correctly on all inputs (yet)
Undecidable problem
What would be the result in algorithm #3 if a = 0 and b = 10?
April
What will display when the following code is run?
list [ 13, 16, 10, 21, 4 ]
FOR EACH ITEM in list
DISPLAY (ITEM MOD 5)
3, 1, 0, 1, 4
The binary equivalent for the decimal number 254.
11111110
The ability of a program to handle a growing amount of work or its potential to be enlarged in order to process large data sets.
Scalability
System of encoding the letters of the alphabet
ASCII
How people measure internet speed, this term refers to the maximum amount of bits (measured by the bit rate) that can be sent over a system on the internet in a fixed amount of time
Bandwidth
Look at image #5. How many times would the word "Hi" print, and how many times would the word "Low" print if the variable num were 3?
Hi = three times
Low = fifteen times
Put these hexadecimal values in order from smallest to largest: 30, E2, 9B, 99, 0F
0F, 30, 99, 9B, E2
What is the highest number you can count to if you have four bits?
15
What name was given to the theory that the number of transistors in a microchip doubles every two years, thereby increasing the processing power and speed of computers.
Moore's Law
Which part of the following URL qualifies as part of DNS?
This term refers to the current industrial revolution being experienced by humanity, including the use of data processing, artificial intelligence, IOT.
4th Industrial Revolution
What would display in algorithm #4 if <missing code> was replaced with APPEND(snacks, "banana")
popcorn, candy, grapes, apples, banana, banana, banana, banana
Using only three lines of code and the variables x, y, and temp, write out the algorithm that successfully swaps the values of x and y
temp <-- y
y <-- x
x <-- temp
Convert to decimal and then multiply the following binary numbers: 1001 1101
117
Term used to automatically place a new item at the end of a list, regardless of the length.
append
This acronym means the user is on secure portion of the internet known as the deep web, meaning the data on the website is encrypted unless the user has proper log in credentials or pays for the content. It is associated with TLS and SSL.
What is HTTPS?
This term refers to programs like traffic apps and spam email detectors that arrive at an approximate solution as opposed to a guaranteed best answer.
Heuristics