JAVA EXAM QUESTIONS AND
CORRECT ANSWERS
What do real-world objects contain? - ANSWER state and behaviour
Where is a software object's state contained? - ANSWER fields (Java) or
variables (C++)
Where is a software object's behaviour exposed? - ANSWER methods (Java)
or functions (C++)
Hiding internal data from the outside world, and accessing it only through
publicly exposed methods is known as data. - ANSWER encapsulation
A blueprint for a software object is called a. - ANSWER class
Common behavior can be defined in a ___ and inherited into a ___ using the
___ keyword. - ANSWER superclass, subclass, extends
A collection of methods with no implementation is called an ___. - ANSWER
interface
A namespace that organizes classes and interfaces by functionality is called a
___. - ANSWER package
, The term API stands for ___? - ANSWER application programmer interface
The term "instance variable" is another name for. - ANSWER non-static field -
instance variables are specific to an object
The term "class variable" is another name for ___. - ANSWER static field -
class variables are fixed and global across all instances of the class
A local variable stores temporary state; it is declared inside a ___ - ANSWER
method - for example a counter in a loop int i=0;
A variable declared within the opening and closing parenthesis of a method
signature is called a ____. - ANSWER parameter
What are the eight primitive data types supported by the Java programming
language? - ANSWER byte
short
long
float
double
int
char
boolean
The class ___ represents character strings. - ANSWER java.lang.String
CORRECT ANSWERS
What do real-world objects contain? - ANSWER state and behaviour
Where is a software object's state contained? - ANSWER fields (Java) or
variables (C++)
Where is a software object's behaviour exposed? - ANSWER methods (Java)
or functions (C++)
Hiding internal data from the outside world, and accessing it only through
publicly exposed methods is known as data. - ANSWER encapsulation
A blueprint for a software object is called a. - ANSWER class
Common behavior can be defined in a ___ and inherited into a ___ using the
___ keyword. - ANSWER superclass, subclass, extends
A collection of methods with no implementation is called an ___. - ANSWER
interface
A namespace that organizes classes and interfaces by functionality is called a
___. - ANSWER package
, The term API stands for ___? - ANSWER application programmer interface
The term "instance variable" is another name for. - ANSWER non-static field -
instance variables are specific to an object
The term "class variable" is another name for ___. - ANSWER static field -
class variables are fixed and global across all instances of the class
A local variable stores temporary state; it is declared inside a ___ - ANSWER
method - for example a counter in a loop int i=0;
A variable declared within the opening and closing parenthesis of a method
signature is called a ____. - ANSWER parameter
What are the eight primitive data types supported by the Java programming
language? - ANSWER byte
short
long
float
double
int
char
boolean
The class ___ represents character strings. - ANSWER java.lang.String