丽水学院C程序设计期终考试试卷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文档。上传文档
查看更多
丽水学院C程序设计期终考试试卷A卷

丽水学院 - 学年第 学期期终考试试卷(A卷) 课程 C程序设计 使用班级 ________________ 题号 一 二 三 四 五 六 总分 得分 班级: 姓名: 学号: 注意:请将答案写在答卷纸上 得分 一、单项选择(共40分,每题2分,共20小题)。 1.C 语言程序中可以对程序进行注释,注释部分必须用符号___C_括起来。 A.‘{‘ 和’}’ B.‘[‘和’]’ C.“/*”和”*/” D.“*/”和”/*” 2.C 语言程序的三种基本结构是顺序结构、选择结构和____B__结构。 A.递归 B.循环 C.转移 D.嵌套 3.若变量已正确定义,表达式(j=3, j++) 的值是__B___ 。 A.3 B. 4 C.5 D.0 4.已知字符‘a’的ASCII码为 97 ,执行下列语句的输出是__D___。 printf (%d, %c, ’b’, ’b’+1 ) ; A.98, b B.语句不合法 C.98, 99 D.98, c 5.表达式strcmp(“box”, “boss”) 的值是一个__A_____。 A.正数 B.负数 C.0 D.不确定的数 6.数组定义为 int a[3][2]={1, 2, 3, 4, 5, 6},数组元素__B__的值为6。 A.a[3][2] B.a[2][1] C.a[1][2] D.a[2][3] 7.要调用数学函数时,在#include命令行中应包含__C___。 A.”stdio.h” B.”string.h” C.”math.h” D.”ctype.h” 8. 对于以下结构定义,++p-str中的++加在__A___。 struct { int len; char *str; } *p; P的成员指针str上 B.指针p上 C. P的成员str指的内容上 D.以上均不是 9.若a是基本整型变量,c是单精度实型变量,输入语句___D___是错误的。 A.scanf(”%d,%f”, a, c); B.scanf(”d=%d, c=%f”, a, c); C.scanf(”%d%f”, a, c); D.scanf(”%d%f”, a, c); 10.若变量p已正确定义并且指针p已经指向某个变量x,则(*p)++相当于___B__。 A.p++ B.x++ C.*(p++) D.x++ 11. 下列叙述中正确的是( A )。 A.函数定义不允许有嵌套,但函数可以嵌套调用 B.函数定义可以嵌套,但函数调用不可以嵌套 C.函数定义和函数调用都不能嵌套 D.函数定义与函数调用都可以嵌套 12. 以下程序的输出结果是 ????????main() ????{char a[10]=”6789”,*p; ???????p=a; ????printf(“%s\n”,p); A6 B.6789 C.6 D.789 13. 若有说明:int a[ ][3]={1,2,3,4,5,6,7};则a数组第一维的大小是__B__。 A.2 B.3 C.4 D.无确定值 14.程序说明:根据下式计算s 的值,要求精确到最后一项的绝对值小于10-6。 s = 1-1/3+1/5-1/7+……. #include stdio.h #include math.h void main() { int flag = 1, t = 1; (1) A ; while( (2)D ){ item = flag * 1.0 / t ; s = s + item ; (3) C ; t =t+2; } printf ( “s = %f\n” ,s);} (1) A.double item = 2 , s = 0; B.double item = 0 , s = 0; C.double item = 1 , s = 1;

文档评论(0)

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

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

1亿VIP精品文档

相关文档