循环、函数补充练习题及答案

循环、函数补充练习题及答案

ID:39926412

大小:117.50 KB

页数:17页

时间:2019-07-15

循环、函数补充练习题及答案_第1页
循环、函数补充练习题及答案_第2页
循环、函数补充练习题及答案_第3页
循环、函数补充练习题及答案_第4页
循环、函数补充练习题及答案_第5页
资源描述:

《循环、函数补充练习题及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第六章循环1.设有程序段则下面描述中正确的是()intk=10;while(k==0)k=k-1;A.循环是无限循环B.while循环执行10次C.循环体语句一次也不执行D.循环体语句执行一次2.设有以下程序段,则()。intx=0,s=0;while(!x!=0)s+=++x;printf(“%d”,s);A.运行程序段后输出0B.运行程序段后输出1C.程序段中的控制表达式是非法的D.程序段执行无限次3.语句while(!E);中的表达式!E等价于()。A.E==0E!=1E!=0E==14.下面程序段的运行结果是()。a=1;b=2;c=2;while(a

2、t;c――;}printf(“%d,%d,%d”,a,b,c);A.1,2,0B.2,1,0C.1,2,1D.2,1,15.下面程序段的运行结果是()。x=y=0;while(x<15)y++,x+=++y;printf(“%d,%d”,y,x);"A.20,8B.20,7C.6,12D.8,206.下面程序段运行结果是()。intn=0;while(n++<=2);printf(“%d”,n);A.2B.3C.4D.有语法错误7.设有下列程序段,下面描述正确的是()。t=0;while(printf(“*”)){t++;if(t<3)break;}A.其中循环控制表达式与0等价B.其中循环

3、控制表达式与‘0’等价C.其中循环控制表达式是不合法的D.以上说法都不对8.下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相同等数时结束循环,请选择填空。main(){inta,b,t;17scanf(“%d%d”,&a,&b);while(【1】){if(a

4、);while(【1】){if(max表示回车),则下面程序的运行结果是()。#includemain(){intc;while((c=getchar())!=‘’)switch(c-‘2’){case0:case1:putchar(c+4);case2:putchar(c+4);breakcase3:putchar(c+3);default:putchar(c+2);break}prin

5、tf(“”);}A.668977B.66896C.66778777D.66887611C语言中while和do-while循环的主要区别是()。A.do-while的循环体至少无条件执行一次B.while的循环控制条件比do-while的循环控制条件严格C.do-while允许从外部转到循环体内17D.do-while的循环体不能是复合语句12.以下能正确计算1×2×3ו……×10的程序是()。A.do{i=1;s=0;B.do{i=1;s=1;s=s*i;s=s*i;i++;i++;}while(i<=10)}while(i<=10)C.i=1;s=1;D.i=1;s=0;do{s=

6、s*i;do{s=s*i;i++;i++;}while(i<=10);}while(i<=10);13.以下程序段()。x=-1;do{x=x*x;}while(!x);A.是死循环B.循环执行二次C.循环执行一次D.有语法错误14.以下描述正确的是()。A.语句do-while循环由do开始,用while结束,在while(表达式)后面不能写分号B.由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合C.在do-while循环体中,一定要有能使while后面表达式的值变为零(“假”)的操作D.do-while循环中,根据情况可以省略while15.若有如下语句

7、intx=3;do{printf(“%d”,x-=2);}while(!(――x));则上面程序段是()。"A.输出的是1B.输出的是1和-2C.输出的是3和0D.是死循环16.下面程序是从键盘输入学号,然后输出学号中百位数字是3的学号,输入0时结束循环。请选择填空。#includemain(){longintnum;scanf(“%d”,&num);do{if(【1】)printf(“

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

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

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