欢迎来到天天文库
浏览记录
ID:15178268
大小:34.50 KB
页数:4页
时间:2018-08-01
《java控制语句练习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、选择题1.下列语句序列执行后,m的值是cinta=10,b=3,m=5;if(a==b){m+=a;}else{m=++a*m;}A)15B)50C)55D)52.下列语句序列执行后,k的值是。binti=4;intj=5;intk=9;intm=5;if(i>j
2、
3、m4、t:k/=j;}A)31B)32C)2D)334.若a和b均是整型变量并已正确赋值,正确的switch语句是dA)switch(a+b);{......}B)switch(a+b*3.0){......}C)switcha{......}D)switch(a%b){......}5.设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是。bA)switch(x+y){......}B)switch(ch+1){......}C)switchch{......}D)s5、witch(a+b);{......}6.下列语句序列执行后,k的值是。dintx=6,y=10,k=5;switch(x%y){case0:k=x*y;case6:k=x/y;0case12:k=x-y;-4default:k=x*y-x;}A)60B)5C)0D)547.下列语句序列执行后,j的值是。a intj=1;for(inti=5;i>0;i-=2){j*=i;}A)15B)1C)60D)08.下列语句序列执行后,j的值是。dintj=2;for(inti=7;i>0;i-=2){j*=2;}A)15B)16、C)60D)329.以下由for语句构成的循环执行的次数是。bfor(inti=0;true;i++);A)有语法错,不能执行B)无限次C)执行1次D)一次也不执行10.下列语句序列执行后,i的值是。cints=1,i=1;while(i<=4){s*=i;i++;}A)6B)4C)24D)511.下列语句序列执行后,j的值是。cintj=8,i=6;while(i>4){i-=2;--j;}A)5B)6C)7D)812.若有循环:dintx=5,y=20;do{y-=x;x+=2;}while(x7、执行。A)2次B)1次C)0次D)3次13.以下由do-while语句构成的循环执行的次数是。bintm=8;do{++m;}while(m<8);A)一次也不执行B)执行1次C)8次D)有语法错,不能执行14.下列语句序列执行后,i的值是。ainti=10;do{i/=2;}while(i>1);A)1B)5C)2D)015.下列语句序列执行后,i的值是。dinti=10;do{i/=2;}while(i-->1);A)1B)5C)2D)-1选择题答案:123456789101112131415二、程序填空下面是一个8、java应用程序(Application),它的功能是计算s=1+2+3+...+10,请完成程序填空。publicclassClass1{publicstaticvoidmain(Stringargs[]){ints=0;for(inti=1;i<=10;i++){s+=__i____;}System.out.println("s="+s);}}三、写程序结果下面的程序的输出结果是什么?publicclassMystery{publicstaticvoidmain(String[]args){inty,x=1,tot9、al=0;while(x<=10){y=x*x;System.out.println(y);total+=y;System.out.println(“Totalis”+total);}}}四、编程题:1、编写一个Java应用程序,用循环结构打印如下的数值列表:N10*N100*N1000*N110100100022020020003303003000440400400055050050002、打印2到10000的所有素数,每行显示8个素数。
4、t:k/=j;}A)31B)32C)2D)334.若a和b均是整型变量并已正确赋值,正确的switch语句是dA)switch(a+b);{......}B)switch(a+b*3.0){......}C)switcha{......}D)switch(a%b){......}5.设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是。bA)switch(x+y){......}B)switch(ch+1){......}C)switchch{......}D)s
5、witch(a+b);{......}6.下列语句序列执行后,k的值是。dintx=6,y=10,k=5;switch(x%y){case0:k=x*y;case6:k=x/y;0case12:k=x-y;-4default:k=x*y-x;}A)60B)5C)0D)547.下列语句序列执行后,j的值是。a intj=1;for(inti=5;i>0;i-=2){j*=i;}A)15B)1C)60D)08.下列语句序列执行后,j的值是。dintj=2;for(inti=7;i>0;i-=2){j*=2;}A)15B)1
6、C)60D)329.以下由for语句构成的循环执行的次数是。bfor(inti=0;true;i++);A)有语法错,不能执行B)无限次C)执行1次D)一次也不执行10.下列语句序列执行后,i的值是。cints=1,i=1;while(i<=4){s*=i;i++;}A)6B)4C)24D)511.下列语句序列执行后,j的值是。cintj=8,i=6;while(i>4){i-=2;--j;}A)5B)6C)7D)812.若有循环:dintx=5,y=20;do{y-=x;x+=2;}while(x7、执行。A)2次B)1次C)0次D)3次13.以下由do-while语句构成的循环执行的次数是。bintm=8;do{++m;}while(m<8);A)一次也不执行B)执行1次C)8次D)有语法错,不能执行14.下列语句序列执行后,i的值是。ainti=10;do{i/=2;}while(i>1);A)1B)5C)2D)015.下列语句序列执行后,i的值是。dinti=10;do{i/=2;}while(i-->1);A)1B)5C)2D)-1选择题答案:123456789101112131415二、程序填空下面是一个8、java应用程序(Application),它的功能是计算s=1+2+3+...+10,请完成程序填空。publicclassClass1{publicstaticvoidmain(Stringargs[]){ints=0;for(inti=1;i<=10;i++){s+=__i____;}System.out.println("s="+s);}}三、写程序结果下面的程序的输出结果是什么?publicclassMystery{publicstaticvoidmain(String[]args){inty,x=1,tot9、al=0;while(x<=10){y=x*x;System.out.println(y);total+=y;System.out.println(“Totalis”+total);}}}四、编程题:1、编写一个Java应用程序,用循环结构打印如下的数值列表:N10*N100*N1000*N110100100022020020003303003000440400400055050050002、打印2到10000的所有素数,每行显示8个素数。
7、执行。A)2次B)1次C)0次D)3次13.以下由do-while语句构成的循环执行的次数是。bintm=8;do{++m;}while(m<8);A)一次也不执行B)执行1次C)8次D)有语法错,不能执行14.下列语句序列执行后,i的值是。ainti=10;do{i/=2;}while(i>1);A)1B)5C)2D)015.下列语句序列执行后,i的值是。dinti=10;do{i/=2;}while(i-->1);A)1B)5C)2D)-1选择题答案:123456789101112131415二、程序填空下面是一个
8、java应用程序(Application),它的功能是计算s=1+2+3+...+10,请完成程序填空。publicclassClass1{publicstaticvoidmain(Stringargs[]){ints=0;for(inti=1;i<=10;i++){s+=__i____;}System.out.println("s="+s);}}三、写程序结果下面的程序的输出结果是什么?publicclassMystery{publicstaticvoidmain(String[]args){inty,x=1,tot
9、al=0;while(x<=10){y=x*x;System.out.println(y);total+=y;System.out.println(“Totalis”+total);}}}四、编程题:1、编写一个Java应用程序,用循环结构打印如下的数值列表:N10*N100*N1000*N110100100022020020003303003000440400400055050050002、打印2到10000的所有素数,每行显示8个素数。
此文档下载收益归作者所有