Abstraction
Data & Information
Programming
The Internet
Random
100

The hiding/layering of information.

What is Abstraction?

100

An easy-to-remember address for calling a web page.

What is URL or Uniform Resource Locator?

100

A logic gate that has to have both inputs be true for the output to be true.

What is AND?

100

This system translates domain names (like example.com) to IP addresses (like 93.184.216.34)

What is DNS or Domain Name System?

100

Find the value of a.

var a = 2;

for(var i = 0; i < 4; i++) {
    a = a * i;
}

What is 0?

200

A problem solving approach in which you break down a system to gain insight into the sub-systems that make it up.

What is Top-Down Design?

200

GIF uses this type of compression.

What is lossless?

200

An extra piece of information that you pass to the function to customize it for a specific need.

What is a Parameter?

200

IP

What is Internet Protocol?

200

var a = 5;
var b = 2.5;
var c= 3;

Find the value of !(a >= b) && (a > c)

What is false?

300

#153C2E corresponds to these RGB values

What is R:21 G:60 B:46.

300

Data that describes other data.

What is metadata?

300

A program designed to run blocks of code or functions in response to an event.

What is Event-driven programming?

300

IETF

What is Internet Engineering Task Force?

300

var a = 12 % 5;

5 * 8 - (6 + a)

What is 32?

400

The color purple can be written in four different ways:

Purple

0111 1111 0100 1111 1100 1001

#7F4FC9

R:127 G:79 B:201

The way of writing purple that uses the lowest level of abstraction is ...

What is 0111 1111 0100 1111 1100 1001?

400

One of the interesting job descriptions has the following text; "Accessing data and computing power without being granted access but with the permission of the system administrators.... Their job is to identify and repair system vulnerabilities." This job is.

What is Hacking?

400

a = 2; b = 6; c = 12
a = 2 * b - a
b = 3 - a + c
c = a * b - c

Find c

What is 38

400

HTTPS

What is HyperText Transfer Protocol Secure?

400

var x = 3;
var y = 4;
mystery();
console.log(x + " " + y);
function mystery() {
  var x = 7;
  y = y + x;
}

What is 3 11?

500

The internet is composed of many layers. Higher level layers depend on the functionality of lower levels without worrying about how they work. List the layers (given alphabetically) in order from lowest to highest.

DNS (Domain Name System)
Physical Network
TCP/IP (Transmission Control Protocol / Internet Protocol)

What is Physical Network, TCP/IP, DNS?

500

Two classmates working on a project together don't want any of their classmates to be able to read their work, so they decide to use Caesar's Cipher where the letters are shifted left or right to encrypt their work. Caesar's Cipher is an example of which kind of encryption?

What is Symmetric encryption?

500

A data structure in JavaScript used to represent a list.

What is an Array?

500

Convert 19392 from decimal to hexadecimal.

What is 4BC0?

500

32 mod 3

What is 2?