第4章控制语句练习题答案知识分享.docx

上传人:b****4 文档编号:27231517 上传时间:2023-06-28 格式:DOCX 页数:9 大小:16.81KB
下载 相关 举报
第4章控制语句练习题答案知识分享.docx_第1页
第1页 / 共9页
第4章控制语句练习题答案知识分享.docx_第2页
第2页 / 共9页
第4章控制语句练习题答案知识分享.docx_第3页
第3页 / 共9页
第4章控制语句练习题答案知识分享.docx_第4页
第4页 / 共9页
第4章控制语句练习题答案知识分享.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

第4章控制语句练习题答案知识分享.docx

《第4章控制语句练习题答案知识分享.docx》由会员分享,可在线阅读,更多相关《第4章控制语句练习题答案知识分享.docx(9页珍藏版)》请在冰豆网上搜索。

第4章控制语句练习题答案知识分享.docx

第4章控制语句练习题答案知识分享

 

第4章控制语句练习题答案

一、选择题

1.下列语句序列执行后,m的值是

inta=10,b=3,m=5;

if(a==b)m+=a;elsem=++a*m;

A)15B)50C)55D)5

2.下列语句序列执行后,k的值是。

inti=4,j=5,k=9,m=5;

if(i>j||m

A)5B)10C)8D)9

3.下列语句序列执行后,k的值是。

inti=10,j=18,k=30;

switch(j-i)

{case8:

k++;

case9:

k+=2;

case10:

k+=3;

default:

k/=j;

}

A)31B)32C)2D)33

4.若a和b均是整型变量并已正确赋值,正确的switch语句是

A)switch(a+b);{...}B)switch(a+b*3.0){......}

C)switcha{......}D)switch(a%b){......}

5.下列语句序列执行后,r的值是。

charch='8';intr=10;

switch(ch+1)

{

case'7':

r=r+3;

case'8':

r=r+5;

case'9':

r=r+6;break;

default:

r=r+8;

}

A)13B)15C)16D)18

6.设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是。

A)switch(x+y){.B)switch(ch+1){......}

C)switchch{......}D)switch(a+b);{......}

7.下列语句序列执行后,k的值是。

intx=6,y=10,k=5;

switch(x%y)

{

case0:

k=x*y;

case6:

k=x/y;

case12:

k=x-y;

default:

k=x*y-x;

}

A)60B)5C)0D)54

8.下列语句序列执行后,r的值是。

charch='A';intr=6;

switch(ch+5)

{

case'A':

r=r+3;

case'B':

r=r+5;

case'C':

r-=6;break;

default:

r/=2;

}

A)11B)3C)2D)9

 

9.以下for循环的执行次数是。

for(intx=0;(x==0)&(x>4);x++);

A)无限次B)一次也不执行C)执行4次D)执行3次

10.下列语句序列执行后,j的值是。

intj=1;

for(inti=5;i>0;i-=2)j*=i;

A)15B)1C)60D)0

 

11.以下for循环的执行次数是。

for(intx=0;(x==0)&(x<4);x++);

A)无限次B)一次C)执行4次D)执行3次

12.下列语句序列执行后,j的值是。

intj=2;

for(inti=7;i>0;i-=2)j*=2;

A)15B)1C)60D)32

13.以下由for语句构成的循环执行的次数是。

for(inti=0;true;i++);

A)有语法错,不能执行B)无限次

C)执行1次D)一次也不执行

14.下列语句序列执行后,i的值是。

ints=1,i=1;

while(i<=4){s*=i;i++;}

A)6B)4C)24D)5

15.下列语句序列执行后,j的值是。

intj=8,i=6;

while(i>4)i-=2;

--j;

A)5B)6C)7D)8

16.若有循环:

intx=5,y=20;

do{y-=x;x+=2;}while(x

则循环体将被执行。

A)2次B)1次C)0次D)3次

17.以下由do-while语句构成的循环执行的次数是。

intm=8;

do{++m;}while(m<8);

A)一次也不执行B)执行1次

C)8次D)有语法错,不能执行

18.下列语句序列执行后,i的值是。

inti=10;

do{i/=2;}while(i>1);

A)1B)5C)2D)0

19.下列语句序列执行后,i的值是。

inti=10;

do{i/=2;}while(i-->1);

A)1B)5C)2D)-1

二、程序填空

1、下面是一个java应用程序(Application),它的功能是在屏幕上输出26个小写英文字母,其中每个字母相隔一个制表符,请完成程序填空。

 

public__class___Class1

{

publicstaticvoidmain(Stringargs[])

{

charc='a';

for(inti=1;i<=26;i++)

{System.out.print(_c+++_”\t”____);}

}

}

2、下面是一个java应用程序(Application),它的功能是计算s=1+2+3+...+10,请完成程序填空。

public__class___Class1

{publicstaticvoidmain(Stringargs[])

{ints=0;

for(inti=1;i<=10;i++)

{

s+=_i__;

}

System.out.println("s="+s);}

}

 

3、下面是一个javaApplication的主类的定义,其功能是输出乘法口诀表第一列,请完成程序填空。

importjava.io.*;

publicclassMyClass

{

publicstaticvoidmain(String[]args)

{

intj=1;

for(inti=1;___i<10____;i++)

{System.out.println(i+"*"+j+"="+__i_);

}

}

}

三、写程序结果

下面的程序的输出结果是什么?

publicclassMystery{

publicstaticvoidmain(String[]args)

{inty=0,x=1,total=0;

while(x<=10)

{y=x*x;

System.out.println(y);

total+=y;

System.out.println(“Totalis”+total);

x++;}

}

}

1

Totalis1

4

Totalis5

9

Totalis14

16

Totalis30

25

Totalis55

36

Totalis91

49

Totalis140

64

Totalis204

81

Totalis285

100

Totalis385

 

四、编程题:

1、编写一个Java应用程序,用循环结构打印如下的数值列表:

N10*N100*N1000*N

1101001000

2202002000

3303003000

4404004000

5505005000

答案:

publicclassXiti1{

publicstaticvoidmain(String[]args){

System.out.println("N\t10*N\t100*N\t1000*N");

for(inti=1;i<=5;i++)

System.out.println(i+"\t"+i*10+"\t"+i*100+"\t"+i*1000);

}

}

2、用while循环求n2大于12000的最小数n。

 

答案:

publicclassXiti2{

publicstaticvoidmain(String[]args)

{intn=1;

while(n*n<=12000)

n++;

System.out.println("n2大于12000的最小数为"+n);}

}

3、打印2到10000的所有素数,每行显示8个素数。

答案:

publicclassXiti3{

publicstaticvoidmain(String[]args){

intk=0;

intm=0;

for(intn=2;n<=10000;n++){

m=0;

for(intj=1;j<=n;j++)

if(n%j==0)

m++;

if(m==2)

{System.out.print(n+"\t");

k++;

if(k%6==0)

System.out.println();}}

}

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 初中作文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1