2012_第六单元 循环结构程序设计cp

2012_第六单元 循环结构程序设计cp

ID:6780265

大小:80.00 KB

页数:7页

时间:2018-01-25

2012_第六单元 循环结构程序设计cp_第1页
2012_第六单元 循环结构程序设计cp_第2页
2012_第六单元 循环结构程序设计cp_第3页
2012_第六单元 循环结构程序设计cp_第4页
2012_第六单元 循环结构程序设计cp_第5页
资源描述:

《2012_第六单元 循环结构程序设计cp》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第六单元 循环结构程序设计1.若i整型变量,则以下循环执行次数是()for(i=2;i!=0;)printf(“%d”,i--)A.无限次B.0次C.1次D.2次2.下面程序的功能是把316表示为两个加数的和,使两上加数分别能被13和11整除,请选择填空.#includevoidmain(){inti=0,j,k;do{i++;k=316-13*i;}while(___)j=k/11;printf(“316=13*%d+11*%d”,i,j);}A.k/11B.k%11C.k/11=0D.k%11=03.下面程序的

2、运行结果是()#includevoidmain(){inty=10;do{y--;}while(--y);printf(“%d”,y--);}A.-1B.1C.8D.04.若运行以下程序时,从键盘输入ADescriptor↙(↙表示回车),则下面程序的运行结果是()#includevoidmain(){charc;intv0=0,v1=0,v2=0;do{switch(c=getchar()){case’a’:case’A’:case’e’:case’E’:case’i’:case’I’:ca

3、se’o’:case’O’:case’u’:case’U’:v1+=1;default:vo+=1;v2+=1;}}while(c!=’’);printf(“v0=%d,v1=%d,v2=%d”,v0,v1,v2);}A.v0=7,v1=4,v2=7B..v0=8,v1=4,v2=8C..v0=11,v1=4,v2=11D..v0=12,v1=4,v2=122.下面程序的运行结果是()#includevoidmain(){inta=1,b=10do{b-=a;a++;}while(b--<0);printf

4、(“a=%d,b=%d”,a,b);}A.a=3,b=11B.a=2,b=8C.a=1,b=-1D.a=4,b=93.设有程序段:intx=0,s=0;while(!x!=0)s+=++x;printf(“%d,”s);则()A.运行程序段后输出0B.运行程序段后输入1C.程序段中的控制表达式是非法的D.程序段无法执行无限次4.语句while(!E);中的表达式!E等价于()A.E==0B.E!=1C.E!=0D.E==18.对for(表达式1;;表达式3)可理解为______。A.for(表达式1;0;表达式3)B.for(表

5、达式1;1;表达式3)C.for(表达式1;表达式1;表达式3)D.for(表达式1;表达式3;表达式3)9.for(i=2;i!=0;)printf("%d",i--);A.无限次B.0次C.2次D.1次10..下面程序段的运行结果是()x=y=0;while(a

6、;表达式1;表达式3)C.for(表达式1;表达式3;表达式3)12.以下程序段()x=-1;do{x=x*x;}while(!x);A.是死循环B.循环执行二次C.循环执行一次D.有语法错误13.以下for循环的执行次数是()for(x=0,y=0;(y=123)&&(x<4);x++);A.是无限循环B.循环次数不定C.4次D.3次14.以下不是无限循环的语句为()for(y=0,x=1;x>++y;x=i++)i=x;A.for(;;x++=i)B.while(1){x++;}C.for(i=10;;i--)sum+=i;15

7、.下面有关for循环的正确描述是()A.for循环只能用于循环次数已经确定的情况B.for循环是先执行循环体的语句,后判断表达式C.在for循环中,不能用break语句跳出循环体D.for循环的循环体语句中,可以包含多条语句,但必有用花括号括起来16.设有程序段:t=0;while(printf(“*”)){t++;if(t<3)break;}下面描述正确的是()A.其中循环控制表达式与0等价B.其中循环控制表达式与0’等价C.其中循环控制表达式是不合法的D.以上说法都不对17.以下描述中正确的是()A.由于do-while循环中循

8、环体语句只能是一条可执行语句,所以循环体内不能使用复合语句B.do-while循环由do开始,用while结束,在while(表达式)后面不能写分号C.在do-while循环体中,一定要有能使while后面表达式的值变为零(“假”)的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。