Review | Newest Exam 2026-2027
Questions And Answers
What is the data type of the following literal?
"fooled you" -ANSWER string
What is the camel case variable name for a variable that represents the top score? -
ANSWER topScore
What are the three primitive data types that will be tested on the AP Exam? -ANSWER
double boolean int
What is the camel case variable name for a variable that represents a shoe size? -
ANSWER shoeSize
What data type should you use to represent the average grade for a course? -ANSWER
double
What data type should you use for a shoe size like 8.5? -ANSWER double
What data type should you use to record if it is raining or not? -ANSWER boolean
What is the data type of the following literal?
'A' -ANSWER char
What data type holds true/false values? -ANSWER boolean
What data type should you use to represent the amount of money in a bank account? -
ANSWER double
Which of the following is NOT the name of a Java primitive data type? -ANSWER String
What are the two varieties of data in Java? -ANSWER objects and primitive
Which of the following is the correct header line for the main method in Java? -ANSWER
public static void main (String args [])
A ______ is a note written to a human reader of a program. -ANSWER comment
Which of the following will result in an error? -ANSWER 12 + (13 + 7)/2 ) * 4
,What are the two steps that take place when an assignment statement is executed? -
ANSWER (i) Evaluate the Expression, and (ii) Store the value in the variable.
On a single line of code declare x, y, and z all to be an integer data type. -ANSWER int x,
y, z;
(2 - 6) / 2 + 9 -ANSWER 7
Which of the following is legal? -ANSWER x=9
State what is printed.
int x = 40;
int y = 4;
System.out.println(2 + 8 * y / 2 - x); -ANSWER -22
What is the value of the expression:
-5 * + 10 * -ANSWER 1
On a single line of code declare x, y, and z to be double and on that same line initialize
them all to be 3.14. -ANSWER double x = 3.14, y = 3.14, z = 2.14;
State what is printed.
int a = 100;
int b = 200;
b/=a;
System.out.println(b + 1); -ANSWER 3
What is another way to write p = p - 1;? -ANSWER p--;
The following code stores a 20 in the variable num;
double num = 61/3;
What small change can you make to this single line of code to make it produce the
"real" ANSWER to the division? -ANSWER double num = (double) 61/3;
State what is printed.
System.out.println((double)(90/9)); -ANSWER 10.0
Write code that will calculate and print the square root of 435.61. -ANSWER
System.out.println(Math.sqrt(435.61));
Which of the following would return a random number from 1 to 6 inclusive? -ANSWER
What is the purpose of wrapper classes? -ANSWER to convert primitive type variables
into objects containing the equivalent information.
Write a Java formula using the Math class for:
, Distance = |val1 - val2| -ANSWER Math.abs(val1-val2)
Evaluate:
Math.ceil(115.8) -ANSWER 116.0
Evaluate:
Math.abs(2 + -4) -ANSWER 2
Evaluate:
Math.sqrt(16) * Math.max(Math.abs(-5), Math.abs(-3)) -ANSWER 20.0
The classes that convert primitives to objects are called _____ classes -ANSWER
wrapper
Evaluate:
Math.min( 8, 3 + 2 ) -ANSWER 5
Write a formula that will find the distance between two values, num1 and num2 by
taking the absolute value of their difference. Assign the ANSWER to double x. -ANSWER
double x = Math.abs(num1-num2)
Evaluate:
Math.sqrt(76 + 45) -ANSWER 11.0
Which of the following would return a random int from 1 to 10 inclusive? -ANSWER
(int)(Math.random()*10)+1
What is the value of len after the following executes?
String s1 = "Love you!";
int len = s1.length(); -ANSWER 9
What is the value of str2 after the following code executes?
String s1 = "helicopter";
String s2 = s1.substring(4, 7); -ANSWER cop
Consider the following code segment.
String s1 = "Queen Mary";
String s2 = "1936 Queen Mary";
String s3 = "Queen Elizabeth";
System.out.print(s2.indexOf(s1) + " ");
System.out.println(s1.indexOf(s3));
What will be output when the code segment executes? -ANSWER 5 -1
What will be the value of r?
String r = "Saturday Night Live";
r = r.substring(5, 8); -ANSWER day