Please answer the following review questions. 1. int age = 33; if ( age >= 33 )
ID: 664164 • Letter: P
Question
Please answer the following review questions.
1.
int age = 33;
if ( age >= 33 )
{
System.out.println( "apple" );
}
else
{
System.out.println( "orange" );
}
System.out.println( "beer" );
Apple
Orange
Apple beer
None of the above
2.
int iResult, num1 = 25, num2 = 40, num3 = 17, num4 = 5;
int num5 = -14, num6 = -27;
double dResult, val1 = 17.0, val2 = 12.78;
String sResult, title = “Hello from Java";
iResult = num1 / num3;
What does iResult equal?
A. 1.4705882
B. 1
C. 1.5
D. None of the above
3.
int iResult, num1 = 25, num2 = 40, num3 = 17, num4 = 5;
int num5 = -14, num6 = -27;
double dResult, val1 = 17.0, val2 = 12.78;
String sResult, title = “Hello from Java";
dResult = val1/ num4;
What does dResult equal?
A. 0
B. 1
C. 2
D. 3.4
E. 4
F. None of the above
4.
int iResult, num1 = 25, num2 = 40, num3 = 17, num4 = 5;
int num5 = -14, num6 = -27;
double dResult, val1 = 17.0, val2 = 12.78;
String sResult, title = “Hello from Java";
iResult = num4 / num3;
What does iResult equal?
A. 0
B. 1
C. 3
D. 3.4
E. None of the above
5.
final int MAX = 25, LIMIT = 100;
int num1 = 12, num2 = 25, num3 = 87;
if (num2 < LIMIT)
{
System.out.println ("apple");
}
What prints?
A. Apple
B. Orange
6.
final int MAX = 25, LIMIT = 100;
int num1 = 12, num2 = 25, num3 = 87;
if (num2 >= MAX)
{
System.out.println ("apple");
System.out.println ("orange");
}
System.out.println ("pear");
What prints?
A. Apple orange
B. Orange
C. Apple orange pear
D. Pear
E. Nothing
7.
final int MAX = 25, LIMIT = 100;
int num1 = 12, num2 = 25, num3 = 87;
if (num2 - num1 <= 2 * MAX)
{
System.out.println ("apple");
}
else
{
System.out.println ("orange");
}
System.out.println("grape");
What prints?
A. Apple
B. Orange
C. Grape
D. Apple grape
E. Nothing
8.
final int MAX = 25, LIMIT = 100;
int num1 = 12, num2 = 25, num3 = 87;
if (num1 > MAX && num3 <= LIMIT)
{
System.out.println ("apple");
}
System.out.println ("orange");
What prints?
A. Apple
B. Orange
C. Apple orange
9.
final int MAX = 25, LIMIT = 100;
int num1 = 12, num2 = 25, num3 = 87;
if (num1 > MAX || num3 <= LIMIT)
{
System.out.println ("apple");
}
System.out.println ("orange");
What prints?
A. Apple
B. Apple orange
C. None of the above
10.
final int MAX = 25, LIMIT = 100;
int num1 = 12, num2 = 25, num3 = 87;
if ( num2 <= MAX && num3 <= LIMIT || num3 >= num2 )
{
System.out.println ("apple");
}
else
{
System.out.println( "pear" );
}
System.out.println ("orange");
What prints?
A. Pear
B. Apple orange
C. Pear orange
Explanation / Answer
1. First it will go in if loop and then last line
so answer C) Apple beer
2. since num1 and num3 are integer; so by integer divison rule
we have 25/17 = 1
so answer B) 1
3. here val1 is float; by float division rule
we have 17/5 = 3.4
so answer D) 3.4
4. since num4 and num3 are integer; so by integer divison rule
we have 5/17 = 0
so answer A) 0
5. since num2 < LIMIT
so answer A) Apple
6. since num2 == MAX so progra will enter in if condition
so answer C) apple orange pear
7. num2-num1 = 13 < 2*MAX which is equal to 50
so answer D) apple grape
8. num1 < MAX so program will not enter in if condition
so answer B) orange
9. since we hare or (||) condition here
num1>MAX is false but num3 <= LIMIT is true
so answer B) Apple orange
10. here also condition
so answer B) Apple orange