华东石油2016年秋季学期《C语言》在线考试补考(适用于2017年四月份考试).docVIP

华东石油2016年秋季学期《C语言》在线考试补考(适用于2017年四月份考试).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文档。上传文档
查看更多
华东石油2016年秋季学期《C语言》在线考试补考(适用于2017年四月份考试)

一、单选题(共 10 道试题,共 20 分。) V 1. 若i为整型变量,则以下循环的次数是 for(i=2;i==0;)printf(“%d”,i--); A. 无限次 B. 0次 C. 1次 D. 2次 满分:2 分 2. 下面程序段的输出结果是 int k=11; printf(“%d,%o,%x”,k,k,k); A. 11,12,11 B. 11,13,13 C. 11,013,0xb D. 11,13,b 满分:2 分 3. 对于int a[ ] = {1,2,3,4,5,6}, p; p=a; *(p 3) = 2; 则*p, *(p 3)的值是 A. 1 5 B. 1 3 C. 1 4 D. 1 6 满分:2 分 4. 能将高级语言编写的源程序转换为目标程序的软件是 A. 汇编程序 B. 编辑程序 C. 解释程序 D. 编译程序 满分:2 分 5. 以下非法的赋值语句是 A. n=(i=2, i); B. j ; C. (i 1); D. x=j0; 满分:2 分 6. 设有定义语句:char str[][20]={Hello,Beijing},*p=str; 则printf(%d\n,strlen(p+20)); 输出结果是 A. 0 B. 5 C. 7 D. 20 满分:2 分 7. 在C语言中,数字029是一个 A. 八进制数 B. 十进制数 C. 十六进制数 D. 非法数 满分:2 分 8. 以下非法的赋值语句是 A. n=(i=2, i); B. j ; C. (i 1); D. x=j0; 满分:2 分 9. 已定义c为字符型变量,则下列语句中正确的是 A. c=97; B. c=97; C. c=a; D. c=97; 满分:2 分 10. 设有定义:int x=0,y=1,z=1;则运行表达式:x=y z--后,x,y,z的值分别是 A. 1,1,1 B. 1,2,0 C. 0,1,1 D. 0,2,0 满分:2 分二、简答题(共 3 道试题,共 30 分。) V 1. 编程题:任意输入N个数,统计其中的正数个数和负数个数。 (备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。) 满分:10 分 2. 编程题:编写一个函数,将一个字符串(最多80个字符)中的大写字母变为小写字母,小写字母变为大写字母。要求字符串的输入与输出在主函数中完成。 (备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。) 满分:10 分 3. 编程题:从键盘输入10个评委给参赛选手打的分,去掉一个最高分和一个最低分,求选手的得分(平均分)。 (备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。) 满分:10 分三、其他题(共 10 道试题,共 50 分。) V 1. 读程序,写出程序执行结果 #include stdio.h void main() { int k=4,n=0; for( ; nk ; ) { n++; if(n%3!=0) continue; k- -; } printf(%d,%d\n,k,n); } 满分:5 分 2. 读程序,写出程序执行结果 #include stdio.h void copy_str(char from[ ],char to[ ]) { int k=0; while(from[k]!= ‘\0’) { to[k]=from[k]; k++; } to[k]=‘\0’; /*末尾加上串结束标志*/ } void main() { char str1[80]= good,str2[80]= abcdef; copy_str(str1,str2); puts(str2); } 满分:5 分 3. 读程序,写出程序执行结果 #include stdio.h int m=13; int fun(int x,int y) { int m=3; return(x*y-m); } void main() { int a=7, b=5; printf(%d\n, fun(a,b)/m); } 满分:5 分 4. 读程序,写出程序执行结果 #include stdio.h int f( )

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档