内容发布更新时间 : 2024/11/19 15:37:47星期一 下面是文章的全部内容请认真阅读。
选择语句+循环语句作业
一、 填空题
1. Java中有两种类型的选择结构的控制语句,分别是if语句和switch。
2. 在Java JDK1.7之前,switch只能支持byte、short、char、int或者其对应的封装类
以及Enum类型。在JDK1.7中又加入了long类型。
3. for循环的语法格式是for (表达式1;表达式2;表达式3) {循环体},其中在整个循环
过程中只执行一次的部分是表达式1。
4. 在循环结构中,如果想跳出循环体,结束整个循环结构可以使用continue语句。 5. ____break_________语句用在循环语句体中,用于终止某次循环过程,即跳过循环
体中尚未执行的语句,接着进行下一次是否执行循环的判定。即只结束本次循环,而不是终止整个循环的执行。 6. 使用Math.random( )返回带正号的 double值,该值大于等于0.0且小于1.0。使用
该函数生成[30,60]之间的随机整数的语句是double num=(double)(n*Math.random)。 二、 选择题 1. 以下代码的执行结果是( a )。(选择一项)
boolean m = false;
if(m = false){ }
System.out.println(\System.out.println(\}else{
2.
A. B. C. D. false true
编译错误 无结果
分析如下Java代码,编译运行的输出结果是( d )。(选择一项)
publicstaticvoid main(String[ ] args) { boolean a=true; boolean b=false; if (!(a&&b)) { System.out.print(\ }elseif (!(a||b)) { System.out.println(\ }else { System.out.println(\ } } A !(a&&b)
1
3. B. C. D.
!(a||b) ab
!(a||b)ab
下列选项中关于变量x的定义,( d )可使以下switch语句编译通过。(选择二项)
switch(x) { case 100 :
System.out.println(\break;
case 200 :
System.out.println(\ break; case 300 :
System.out.println( \break; default :
System.out.println( \ } A double x = 100; B. char x = 100; C. String x = \ D.
int x = 100;
4. 阅读下列文件定入的Java代码,其执行结果是(
publicclass Test { publicstaticvoid main(String[] args) { char ch = 'c'; switch (ch) { case 'a': System.out.print(\break; case 'b': System.out.print(\ case 'c': System.out.print(\ default: System.out.print(\ } } } A a B. b C. c
D.
cd
2
d )。(选择一项) 5.
以下Java程序编译运行后的输出结果是( b )。(选择一项) publicclass Test { publicstaticvoid main(String[] args) { int i = 0, sum = 0; while (i <= 10) { sum += i; i++; if (i % 2 == 0) continue; } System.out.println(sum); } } A 0 B. C. D.
55 50 36
6.
7.
以下四个选项中和下面代码功能相同的是( a )。(选择一项) int i = 1; int sum = 0;
while (i <= 100) { if (i % 2 == 0) sum = sum + i; i++; } A for (int x =1; x<=100;x++){ sum=sum+x;} B. C. D.
for (int x =0; x<=100;x+=2){ sum=sum+x;} for (int x =1; x<=100;x+=2){ sum=sum+x;} 上述全对
以下do-while循环代码的执行结果是( a )。(选择一项)
int a=0; int c=0; do{
--c; a=a-1;
}while(a>0);
System.out.println(a+\
A. B. C. D. -1 -1 死循环 -1 -2 -1 0
3