C语言程序设计选择题-选择结构-循环-数组-函数-编译预处理.docVIP

C语言程序设计选择题-选择结构-循环-数组-函数-编译预处理.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计选择题-选择结构-循环-数组-函数-编译预处理.doc

C语言程序设计选择题-选择结构-循环-数组-函数-编译预处理 1.C语言对于计嵌套语句的规定:else总是与(B)配对 A.第一个if B.之前最近且尚未配对 C.缩进位置相同的if D.之前最近的if 2.以下的语句中,无内嵌的if语句是(D) A.if(x==y)x+=y; B.if(x>y&&x!=y)x+=y; C.if(x!=y)scanf(“%d”,&x);else scanf (“%d”,&y); D.if(x<y) {x++;y++} 3、以下程序运行结果是(D) void main( ) { int n=5; if ( n++=6 ) printf( “% d\n” , n); else printf ( “%d\n” , ++n ); } A、4 B、5 C、6 D、7 4.以下程序段运行后的值为( B ) int a[]={1,2,3},b[]={4,2,5}; int *p,*q; int i,x; p=a;q=b; for(i=0;i3;i++) if(*(p+i)==*(q+i)) x=*(p+i)*2; A.2  B.4  C.6  D.不确定 5.若有定义:int a=1,b=2,c=3;则执行以下程序后a,b,c的值分别为( D ) if(a<b) {c=a,a=b,b=c;} A.a=1 b=2, c=3 B.a=2 b=3 c=1 C.a=2 b=3 c=3 D.a=1 b=1,c=1 6.以下程序的运行结果是(C) void main ( ) { int n=‘e’; switch (n- -) {default: printf (“error”); case‘a’: case‘b’: printf(“good”); break; case‘c’: printf(“pass”); case‘d’: printf(“warn”); } A、error B、good C、error good D、warn (4)循环控制 1.对于整型变量x,与while(!x)等价的是(B) A.while(x!=0) B.while(x==0) C.while(x!=1) D.while(~x) 2.以下程序运行后,循环体运行的次数为( B ) int i=10,x; for( ;i10;i++) x=x+i; A.10 B.0 C.1 D.无限 3.设有整型变量x,下述语句( B )不会出现死循环 A、for( ; ; x+=1); B、for(; (x=getchar( ))!=‘\n’; ); C、while (1) {x++;} D、for(x=10; ; x--); 4、在C语言中while循环和do—while循环的主要区别是( B ) A、do—while 循环体内可以使用break语句, while循环体内不能使用break语句 B、do—while的循环至少无条件执行一次,while的循环体不是 C、do—while 循环体内可以使用continue语句,while循环体内不能使用continue语句 D、while的循环体至少无条件执行一次,do—while的循环体不是 5、对于整型变量x和y,语句for (x=0, y=0 ; (y!=123) &&(x4); x++) y++;中的“y++;”被执行( A ) A、4次 B、0次 C、123次 D、3次 6.以下程序段运行后变量n的值为( D ) int i=1,n=1; for( ; i3;i++) { continue; n=n+i; } A.4  B.3 C.2  D.1 7.设有如下程序段: int a[3][3]={1,0,2,1,0,2,1,0,1},i,j,s=0; for(i=0;i3;i++) for(j=0;ji;j++) s=s+a[i][j]; 则执行该程序段后,s的值是( C ) A.0   B.1   C.2   D.3 以下程序运行结果(C) void main() { int sum=0,item=0; while(item<5 { item++; sum+=item; if(sum>=6) break; } printf(“%d\n”,sum) ; } A.10 B.15

文档评论(0)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档