c语言第六章复习题(含答案)

c语言第六章复习题(含答案)

ID:15262556

大小:67.50 KB

页数:13页

时间:2018-08-02

c语言第六章复习题(含答案)_第1页
c语言第六章复习题(含答案)_第2页
c语言第六章复习题(含答案)_第3页
c语言第六章复习题(含答案)_第4页
c语言第六章复习题(含答案)_第5页
资源描述:

《c语言第六章复习题(含答案)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.t为int类型,进入下面的循环之前,t的值为0while(t=l){……}则以下叙述中正确的是(B)(A)循环控制表达式的值为0(B)循环控制表达式的值为1(C)循环控制表达式不合法(D)以上说法都不对2.有以下程序main( ){  int i,s=0;   for(i=1;i<10;i+=2)  s+=i+1;   printf(“%d”,s);}程序执行后的输出结果是 (D)。(A) 自然数1~9的累加和    (B) 自然数1~10的累加和(C) 自然数1~9中的奇数之和   (D) 自然数1~10中的偶数之和3.以下程序段的输出结果是(C

2、)。intx=3;do{ printf("%3d",x-=2);}while(!(--x));(A)1(B)30(C)1-2(D)死循环4. 以下程序中,while循环的循环次数是(D)。main(){ int  i=0;while(i<10){   if(i<1)   continue;if(i==5)  break;       i++;}......}(A) 1                        (B) 10(C) 6                            (D) 死循环,不能确定次数5.下面程序的输出是(B)。(A)74

3、1(B)852(C)963(D)875421main(){inty=9;for(;y>0;y--){if(y%3==0){printf("%d",--y);continue;}}}6.若i,j已定义为int类型,则以下程序段中内循环体的总的执行次数是(A)。for(i=5;i;i--)for(j=0;j<4;j++){...}(A)20(B)25(C)24(D)301.执行语句:for(i=l;i++<4;;);后,变量i的值是(C)。(A)3(B)4(C)5(D)不定2.假定a和b为int型变量,则执行以下语句后b的值为(D)。a=1;b=10;do{b

4、-=a;a++;}while(b--<0);(A)9(B)-2(C)-1(D)83.设j为int型变量,则下面for循环语句的执行结果是(B)。for(j=10;j>3;j--){if(j%3)j--;--j;--j;printf("%d",j);}(A)63(B)74(C)62(D)734.有以下程序main(){intx,i;for(i=1;i<=50;i++){x=i;if(++x%2==0)if(x%3==0)if(x%7==0)printf("%d,i);}}输出结果是(D)。(A)28(B)27(C)42(D)415.在执行以下程序时,如果从键

5、盘上输入,ABCdef<回车>,则输出(B)。#includemain(){charch;while((ch=getchar())!=''){if(ch>='A'&&ch<='Z')ch=ch+32;elseif(ch>='a'&&ch<='z')ch=ch-32;printf("%c",ch);}printf("");}(A)ABCdef(B)abcDEF(C)abc(D)DEF6.执行以下程序段时(A)。x=-1;do{x=x*x;}while(!x);(A)循环体将执行一次(B)循环体将执行两次(C)循环体将执行无限次(D)

6、系统将提示有语法错误1.执行以下程序后,输出的结果是(D)。main(){inty=10;do{y--;}while(--y);printf("%d",y--);}(A)-1(B)1(C)8(D)02.在下列选项中,没有构成死循环的程序段是(C)。(A)inti=100;(B)for(;;);while(1){i=i%100+1;if(i>100)break;}(C)intk=1000;(D)ints=36;do{++k;}while(k>=10000);while(s);--s;3.运行以下程序后,如果从键盘上输入china#<回车>,则输出结果为(

7、C)。#includemain(){intv1=0,v2=0;charch;while((ch=getchar())!='#')switch(ch){case'a':case'h':default:v1++;case'0':v2++;}printf("%d,%d",v1,v2);}(A)2,0(B)5,0(C)5,5(D)2,54.下面程序运行的结果是(B)。main(){charch[7]={“65ab21”};inti,s=0;for(i=0;ch[i]>='0'&&ch[i]<='9';i+=2)s=10*s+ch[i]-'0'

8、;printf("%d",s);}(A)2ba56(B)652

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

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

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