A.000000000
B.0123456789
C.Compilationfails.
D.Thecoderunswithnooutput.
E.Thecodeentersaninfiniteloop.
F.Anexceptionisthrownatruntime.
第1题:
以下程序的运行结果为
class Prob10 {
static boolean b1;
public static void main(String [] args) {
int i1 = 11;
double f1=1.3;
do {
b1 = (f1 >4、&& (i1--< 10);
f1 += 1.0;
} while (!b 1、;
System.out.println(b1 + "," + i1 + "," + f 1、;
}
}
A. false,9,4.3
B. true,11,1.3
C. false,8,1.3
D. true,8,7.3
第2题:
假设有boolean变量flag1,flag2,则如下表达式中哪个不能代表异或逻辑?(异或逻辑:如果a、b两个值不相同,则异或结果为true。如果a、b两个值相同,异或结果为false。)
A.flag1 != flag2#B.(flag1 == true && flag2 == false) || (flag1 == false && flag2 == true)#C.!flag1 == flag2#D.(flag1 == true && flag2 == true) || (flag1 == false && flag2 == false)第3题:
"9.给出以下代码,请问该程序的运行结果是什么? class Example{ public static void main(String args[]){ boolean flag=false; if(flag=true){ System.out.println("false"); } else{ System.out.println("true"); } } }"
A.代码编译失败,if语句错误。
B.代码编译成功,但在运行期时if语句处抛出异常。
C.输出true。
D.输出false。
第4题:
13、假设有boolean变量flag1,flag2,则如下表达式中哪个不能代表异或逻辑?(异或逻辑:如果a、b两个值不相同,则异或结果为true。如果a、b两个值相同,异或结果为false。)
A.flag1 != flag2#B.(flag1 == true && flag2 == false) || (flag1 == false && flag2 == true)#C.!flag1 == flag2#D.(flag1 == true && flag2 == true) || (flag1 == false && flag2 == false)第5题:
【分录题】写出以下程序运行结果。 public class Demo8 { public static void main(String[] args) { int sum=0; while(true) { for(int i=1,j=2;i<10;i++) { if(i*j%3==0) continue; sum=sum+i; } if(sum>20) break; } System.out.println(sum); } }