2015-2015-2-C-2试卷A【荐】.docVIP

  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文档。上传文档
查看更多
浙江科技学院 2011 - 2012学年第学期考试试 考试科目 C语言程序设计 考试方式 闭 完成时限 2小时 得分 一、判断题(本大题共12小题,每题小1分,共12分) int x; char y=’a’;x=y;”后,x的值为97。 C程序中,。设有定义语句int a[3][4]={1};”,数组元素值为。 。假设有语句int a[10]={1,2,3},*p;p=a;则p++完全等价于a++。 代数式的C语言表达式是(-b±sqrt(b∧2-4*a*c))/2*a。 得分 二、单选题(本大题共20小题,每题1分,共20分) C语言中运算对象必需是整型的运算符是A. ! B. % C. / D. * 设有程序段int k=10;只执行一次循环的语句是( )。 A. do{k=k-1;}while(k!=0); B. while(k=0) k=k-1; C. do{k=k-1;}while(k=0); D. while(k!=0) k=k-1; 若有语句“char a[20]=“Hello\0World!”;”,则执行语句“printf(“%d”,strlen(a));”的结果是( )。 A. 20 B. 12 C. 11 D. 5 下列语句执行后,变量n的值是( )。 for(i=1;i=4;i++) { n=1; n=n*i; } A. 1 B. 4 C. 24 D. 33 执行下列语句后,z的值是( )。 int x=1,y=2; float z; z=x/y; A. 0 B. 1/2 C. 0.5 D. 1 能正确表示c不是小写英文字母的C语言表达式是( )。 A. c=’a’ c=’z’ B. c’a’||c’z’ C. c=’a’ || c=’z’ D. c=’a’c=’z’ 数组定义为int a[2][3]={1, 2, 3, 4, 5, 6},数组元素( )的值为6。 A. a[2][3] B. *(a+1)+2 C. *(*(a+1)+2) D. a[3][2] 以下说法不正确的是( )。 A. 在不同函数中可以使用相同名字的变量 B. 形式参数是局部变量 C. 在函数内定义的变量只是在本函数范围内有效 D. 全局变量不能与局部变量同名 已知int x=10, y=50, z=30;,以下语句执行后x、y、z的值是( )。 if (xy) z=x; else x=y; y=z; A. x=10, y=50, z=10 B. x=50, y=30, z=10 C. x=10, y=10, z=10 D. x=50, y=30, z=30 设有定义:“int a=2,b=3,c=4;”,则以下选项中值为0的表达式是( )。 A. (ab)!c||1 B. (!a==1)(!b==0) C. ab D. a || (b+b)(c-a) 有以下程序段: main( ) { char s[]={“012xy”}; int i, n=0; for (i=0; s[i]!=0; i++) if ( s[i]=’0’s[i]=’9’) n++; printf(“ %d\n”,n); } 程序运行后的结果是( )。 A. 3 B. 2 C. 0 D. 5 若有如下程序: struct st { int x,y; } data[2]={1,10,3,20}; main( ) { struct st *p=data; printf(“ %d,” , p-y); printf(“ %d\n” , ( ++p-x)); } 程序运行后的结果是( )。 A. 10 , 1 B. 10 , 2 C. 10 , 3 D. 20 , 3 以下程序的输出结果是( )。 main() { int i; for(i=’A’;i’I’;i+=2) printf(“%c”,i+32); } A. acfg B. bcfg C. acef D. aceg 执行以下程序后,输出结果是( )。 void f(int b[ ] ) { int i; for( i=2; i6; i++) b[i]*=2; } main() { int a[10]={1,2,3,4,5,6,7,8,9,10},i; f(a); for(i=0; i10; i++) printf(“%d , ”,a[i]); } A. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, B. 1, 2, 3, 4, 10, 12, 14, 16, 9, 10, C

文档评论(0)

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

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

1亿VIP精品文档

相关文档