Ouch! My brain hurts!!!
No more, NO MORE!!!
Numerical numbers
I can read wurdz good!
A is for acronym
Tuff Stuff
100

List the numbers that would result program #1 displaying "Proceed."

16, 17, 18, 19

100

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

100

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

100

This vocabulary term refers to special computers on the internet that connects and manages traffic between different networks by using IP addresses

Router

100

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

100

SMTP is the main protocol computers follow for what specific type of communication?

email

200

What is the highest possible value that the variable num can have in algorithm #2?

25

200

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)

200

(2 MOD 5) + (17 MOD 5) - (78 MOD 7) =

3

200

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

200
Term to describe an IP address formatted like f966:a05d:fe92:01b1

IPv6

200

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

300

What would be the result in algorithm #3 if a = 0 and b = 10?

April

300

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

300

The binary equivalent for the decimal number 254.

11111110

300

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

300

System of encoding the letters of the alphabet

ASCII

300

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

400

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

400

Put these hexadecimal values in order from smallest to largest:  30, E2, 9B, 99, 0F

0F, 30, 99, 9B, E2

400

What is the highest number you can count to if you have four bits?

15

400

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

400

Which part of the following URL qualifies as part of DNS?

http://www.mi.greatlakes.org/que_67cf?/edit

400

This term refers to the current industrial revolution being experienced by humanity, including the use of data processing, artificial intelligence, IOT.

4th Industrial Revolution

500

What would display in algorithm #4 if <missing code> was replaced with APPEND(snacks, "banana")

popcorn, candy, grapes, apples, banana, banana, banana, banana

500

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

500

Convert to decimal and then multiply the following binary numbers: 1001   1101

117

500

Term used to automatically place a new item at the end of a list, regardless of the length.

append

500

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?

500

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