Singing in the Array-n
Object-ion Overruled
A Method to the Madness
OOD-les of Fun
Computer Science is People
100
Arrays are always indexed starting with this number.
What is zero?
100
This keyword is always used to create an object.
What is new?
100
The kind of variable given back by a method.
What is the return type?
100
The way by which a class receives the characteristics of another class.
What is inheritance?
100
The inventor of the Analytic and Difference Engines.
Who is Charles Babbage?
200
This field can tell you how many things an array contains.
What is length?
200
The name for a variable that is associated with a specific object.
What is an instance variable?
200
A method's name and parameters combined.
What is a signature?
200
The class from which another class gets its characteristics.
What is a parent or super class?
200
The first computer programmer.
Who is Ada Lovelace?
300
This is what Java tells you when you aren't careful with your indices.
What is an ArrayIndexOutOfBoundsException?
300
The result of this code (and why).

What is No because the a and b are not at the same address in memory?
300
For a variable x, the set of code fragments that have access to x.
What is the scope?
300
A method that sets up and returns an instance of the type of object defined by a class.
What is a constructor?
300
The world's youngest self-made billionaire.
Who is Mark Zuckerburg?
400
The name of the symbols used to denote an array.
What are square brackets?
400
The blueprint for an object.
What is a class?
400
The two main approaches that a method may utilize to perform an algorithm.
What are iteration and recursion?
400
Redefining the implementation of a derived method.
What is overriding?
400
Man responsible for cracking the German Enigma machine during World War II.
Who is Alan Turing?
500
Code Off
Would you please write a method to reverse an array?
500
The principle that states that all of an object's data and the details of its implementation should remain hidden from other objects.
What is encapsulation?
500
Code Off
Would you please write a method that returns the area of an equilateral triangle given the three Point2D.Double objects that define the triangle? The formula is:
500
The ability of objects belonging to different data types to respond to calls of methods of the same name, each one according to an appropriate type-specific behavior.
What is polymorphism?
500
Co-creator and lead programmer of id Software (Doom, Quake).
Who is John Carmack?
M
e
n
u