Java Exam Questions With Correct Answers.
What do real world objects contain? - Answer✔state and behavior
Where is a software object's state contained? - Answer✔fields (Java) or variables (C++)
Where is a software object's behavior 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
1|Page
, ©BRIGHSTARS 2024/2025 ALL RIGHTS RESERVED.
float
double
int
char
boolean
Character strings are represented by the class ___. - Answer✔java.lang.String
An ___ is a container object that holds a fixed number of values of a single type. -
Answer✔array
Consider the following code snippet.
arrayOfInts[j] > arrayOfInts[j+1]
Which operators does the code contain? - Answer✔comparative operator "greater than" >
arithmetic operator "plus" +
Consider the following code snippet.
int i = 10;
int n = i++%5;
a) What are the values of i and n after the code is executed?
b) What are the final values of i and n if instead of using the postfix increment operator (i++),
you use the prefix version (++i))? - Answer✔a) i=11, n=0
b) i=11, n=1
To invert the value of a boolean, which operator would you use? - Answer✔"!" logical
complement operator
Which operator is used to compare two values, = or == ? - Answer✔==
= is an assignment operator
2|Page