Boolean Logic
NCF CS Classes
Data Structures
Programming
CS Acronyms
100

(!FALSE AND TRUE)

What is TRUE?

100

Traditionally a student's first CS class

What is Intro to Python?

100

The primitive Java data type that represents a single character

What is Char?

100

The output of the following program

for( int i = 2; i < 5; i++){

System.out.println("I have " + i " puppies!"

}


What is 

"I have 2 puppies!"

"I have 3 puppies!"

"I have 4 puppies!"

"I have 5 puppies!"?

100

The meaning of the acronym GUI

What is graphic user interface?

200

NOT(TRUE OR FALSE)

What is FALSE?

200

The last class in the 4-class programming track

What is Software Engineering?

200

The data structure that follows the principle first in first out

What is a stack?

200

Kitten lychee = new Kitten();

lychee is a _____

What is a reference object?

200

The meaning of the acronym ACM

What is the association for computing machinery?

300

The boolean operator that takes in two inputs and returns true if at least one of the inputs is true

What is OR?

300

The class that you learn Java in

What is Object Oriented Programming?

300

int[] poppy = {32, 19, 21, 55, 7}

The value of poppy[2]

What is 21?

300

The area of a program where a given variable can be used

What is a "scope"?

300

The meaning of the acronym IDE

What is integrated development environment?

400

The boolean operator that takes in two inputs and returns true if exactly one of the inputs is true

What is XOR?

400

The class that is offered as an introduction to functional programming

What is Functional Problem Solving with Scheme?

400

What is the primary reason for choosing to implement an ArrayList instead of an Array?

What is dynamic resizing? 

400

The class that all objects/classes are derived/inherited from in Java?

What is the Object class?

400

The meaning of the acronym PDF

What is portable document format?

500

!(T || (F && !T)) && (F || !F)

What is FALSE?

500

The names of all six undergraduate CS courses being offered this semester

What are Intro to Python, Intro to Computer Architecture/Systems, Foundations of Human Centered Computing, Data Mining and Machine Learning, and Object Oriented Design?

500

You can't use this type of variable for an ArrayList's type.

What is a primitive variable?

500

A program that translates Java Source code into Java Byte Code.

What is a compiler? 

500

The meaning of the acronym JPEG

What is joint photographic experts group?