uestion: 19
Given the following fragment of code:
boolean m = true;
if ( m = false )
System.out.println(False);
else
System.out.println(True);
What is the result of the execution?
A. False
B. True
C. None
D. An error will occur when running.
Explanation:
= is the assignment operator. == is the compare operator. In this question the value of false is assigned to the variable m.
Correct Answer: A 19 of 60
Question: 20
Given the following code:
public class Test{
public static void main(String arg[]){
int i = 5;
do {
System.out.println(i);
} while (--i>5)
System.out.println(“finished”);
}
}
What will be output after execution?
A. 5
B. 4
C. 6
D. Finished
E. None
Explanation:
The expressions in the block of do/while loop will be executed at least once. If the condition of this loop is not met the loop will stop after once execution, otherwise, it will continue to loop until the condition is no met.
Correct Answer: A,D 20 of 60
編輯推薦:
(責任編輯:)