Computer Architecture
Computer History
Pop Culture
Programming
Miscellaneous
100
Little Endian and Big Endian were drawn from what 1726
novel?

A. A Tale of a Tub
B. Gulliver's Travels
C. A Modest Proposal
D. The Voyages and Adventures of Captain Robert Boyle
B. Gulliver's Travels
100
Who is considered the first computer programmer?

A. Ada Lovelace
B. Frances Bilas
C. Grace Hopper
D. Jean Jennings
E. Mary Somerville
A. Ada Lovelace
100
President Obama became the first US President to write
code and did so using this programming language.
JavaScript.
100
Which of the following is better?

A. malloc()
B. calloc()
B. calloc()
100
What year did Computer Science become an official
department at UIC?
2001.
200
What is the result, in binary, of multiplying 0b101010 by
0b10101?
0b1101110010 (decimal 882)
200
What functional programming language, inspired by
lambda calculus, was invented in the 1950's by John
McCarthy at MIT?

A. Haskell
B. Pearl
C. Lisp
D. Elixir
E. R
C. Lisp
200
Chris Poole was recently hired by Google to help improve
their social media platform since he founded this
popular, controversial, anonymous based online forum.
4chan.
200
What is the maximum number of external nodes (or
leaves) for a binary tree with height H?

A. H
B. (2H) - 2
C. (2H) - 1
D. 2(H-1)
E. 2H
E. 2H
200
According to the TIOBE Index, what is the most popular
programming language of March 2016?
Java.
300
If I am using a fully associative style of caching for virtual
memory what kind of page fault will I never get?

A. Compulsory
B. Illegal
C. Miss
D. Conflict
E. Capacity
D. Conflict
300
Give the POSIX epoch time as YYYYMMDDHHMMSS.
19700101000000
300
Currently serving as vice president of technology at Apple,
this UIC drop-out gave a speech at UIC's COE
graduation ceremony last semester.
Kevin Lynch.
300
What does the following program print out.
#include
#include

int main() {
int array[] =
{22, 23, 14, 22, 23, 22, 22, 14, 23, 22, 22};
int zero = 0;
int index = 0;

for (; index < 11; index++) {
zero = zero ^ array[index];
}

printf("%d\n", zero);
return 0;
}
23
300
This scripting language, developed in the early 1990's, is
widely used in video game development. It's name is
"moon" in Portuguese.
Lua.
400
Where does the assembler store all variable names and
their corresponding values? A. Value Map Set
B. Special Purpose Register
C. Symbol Table
D. TLB
E. Cache
C. Symbol Table
400
This return code lead those who examined Stuxnet to
wonder if a pilot was involved in the development.
DEADF007.
400
Windows 10, 7, and Vista are all in a group of Operating
Systems known as ________________.
Windows NT
400
"If I hold this binary tree up to a mirror and print out THAT tree
using a preorder tree traversal algorithm what will it print out.
5
/ \
34 21
/ / \
19 1 4
5 21 4 1 34 19
400
0xDEADFA11 is a ________ hexcode.

A. Apple iOS
B. Android
C. Nintendo GameCube
D. Windows
E. All of the above.
A. Apple iOS
M
e
n
u