题目内容

分析以下语句:doublesum=0;for(doubled=0;d<10;){d+=0.1;sum+=sum+d;}

A. 程序有编译错误,因为for循环中缺少调整循环变量的语句。
B. 程序有编译错误,因为for循环中的循环变量不能是double类型。
C. 程序在无限循环中运行,因为d<10始终为真。
D. 程序编译和运行良好。

查看答案
更多问题

下面哪个循环会打印10次“WelcometoJava”?A:for(intcount=1;count<=10;count++){System.out.println("WelcometoJava");}B:for(intcount=0;count<10;count++){System.out.println("WelcometoJava");}C:for(intcount=1;count<10;count++){System.out.println("WelcometoJava");}D:for(intcount=0;count<=10;count++){System.out.println("WelcometoJava");}

A. BD
B. ABC
C. AC
D. BC
E. AB

下列哪个循环能正确计算表达式1/2+2/3+3/4+。。。+99/100的值?A:doublesum=0;for(inti=1;i<=99;i++){sum=i/(i+1);}System.out.println("Sumis"+sum);B:doublesum=0;for(inti=1;i<99;i++){sum+=i/(i+1);}System.out.println("Sumis"+sum);C:doublesum=0;for(inti=1;i<=99;i++){sum+=1.0*i/(i+1);}System.out.println("Sumis"+sum);D:doublesum=0;for(inti=1;i<=99;i++){sum+=i/(i+1.0);}System.out.println("Sumis"+sum);E:doublesum=0;for(inti=1;i<99;i++){sum+=i/(i+1.0);}System.out.println("Sumis"+sum);

A. BCD
B. ABCD
C. B
D. CDE
E. CD

以下代码的执行结果是_________?for(inti=1;i<=10;i++){System.out.print(i+"");i++;}

A. 123456789
B. 12345678910
C. 12345
D. 13579
E. 246810

以下(I)和(II)中的两个语句是否产生相同的sum值?(I):for(inti=0;i<10;++i){sum+=i;}(II):for(inti=0;i<10;i++){sum+=i;}

A. Yes
B. No

答案查题题库