2011-2012第一学年C语言程序设计试卷.docVIP

2011-2012第一学年C语言程序设计试卷.doc

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

2011-2012第一学年C语言程序设计试卷 (供2011电气类专业使用) 一、单项选择题(每小题1分, 30个小题共30分) ⒈C语言中,字符(char)型数据在微机内存中存储形式是 A.反码 B.补码C.EBCDIC码D.ASCII码 ⒉C语言中不合法的字符串常量是 A.”\121” B.’y=’ C. “\n\n” D. “ABCD\x6d” ⒊设有语句 char a=’\72’; 则变量a A.包含1 个字符 B.包含2个字符 C.包含3个字符 D.说明不合法 ⒋设a、b、和c都是int型变量,且a=3,b=4,c=5; 则以下的表达式中,值为0的表达式是 A.ab B.a=b C. a||b+cb-c D. !((ab)!c||1) ⒌判断char型变量C是否为大写字母的最简单且正确的表达式是 A. ‘A’=c=’Z’ B. (c=’A’)(c=’Z’) C. (’A’=c)AND(’Z’=c) D. (c=’A’)(c=’Z’) ⒍以下选项中不是C语句的是 A.{int i;i++;printf(“%d\n”,i);} B. ; C.a=5,c=10 D. {;} ⒎若变量已正确定义,要将a和b中的数交换,下面不正确的语句组是 A.a=a+b,b=a-b,a=a-b;B.t=a,a=b,b=t; C.a=t;t=b;b=a; D.t=b;b=a;a=t; ⒏以下程序的输出结果是 A. A B.a C. Z D. z main() { char x=’A’; x = ( x=’A’x=’Z’ ) ? (x+32) : x ; printf ( “%c\n”,x);} ⒐变量已正确定义,以下程序的输出结果是 A.输出格式说明与输出项不匹配,输出无定值 B.5.17 C.5.168 D.5.169000 x=5.16894; printf(“%f\n”,(int)(x*1000+0.5)/(float)1000); ⒑以下程序的输出结果是 A. 0 B. 1 C. 2 D. 3 main(){ int a=2,b=-1,c=2; if(ab) if(b0) c=0; else c+=1; printf(“%d\n”,c);} ⒒若执行以下程序时从键盘上输入3和4,则输出结果是 A. 14 B. 16 C.18 D. 20 main() { int a,b,s; scanf(“%d %d”,a,b); s=a; if(ab) s=b; s*=s; printf(“%d\n”,s);} 12以下程序段的输出结果是 A. 9 B. 1 C. 11 D.10 int k ,j, s; for(k=2;k6;k++,k++) {s=1; for(j=k;j6;j++) s+=j;} printf (“%d\n”,s); 13以下程序段的输出结果是 A. 12 B. 15 C. 20 D. 25 int i ,j, m=0; for(i=1;i=15;i+=4) for(j=3;j=19;j+=4) m++ ; printf (“%d\n”,m); 14以下程序段的输出结果是 A. *#*#*#$ B. #*#*#*$ C. *#*#$ D.#*#*$ main() {int i=1; for( i=1; i=5; i++){ if (i%2) printf (“*”); else continue; printf(“#”);} printf(“$\n”);} 15以下程序的输出结果是 A.0 B.1 C.6 D.无定值 fun(int a, int b, int c) {c=a*b;} main{ int c; fun(2,3,c);printf(“%d\n”,c);} 16以下程序的输出结果是_______ A. 8 B.30 C.16 D.2 long fib(int n) { if (n2) return(fib (n-1)+fib(n-2)); else return(2); } main(){printf( “%d\n”,fib(6)); } 17下列选项中,不能用作标识符的是 A) _1234_ B) _1_2 C) int_2_ D) 2_int_ 18请选出以下语句的输出结果printf(%d\n,strlen(\t\\065\xff\n))

文档评论(0)

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

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档