2010信息工程学院C程序设计期末试卷(A).docVIP

2010信息工程学院C程序设计期末试卷(A).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文档。上传文档
查看更多
2010信息工程学院C程序设计期末试卷(A)

信息工程学院C语言程序设计考试卷( A )卷 2007.6 考试课程 C语言程序设计 考试日期 年 月 日 成绩 课 程 号 教 师 号 任课教师姓名 考生姓名 学号(8位) 年级 专业 说明: 请将全部答案都书写在最后页答题纸上,否则答题无效。 一 、判断题 (共10分) (用‘√’或‘×’标注对错) (1)格式符“%f”不能用于输入double类型数据。 (2)C的任何类型数据在计算机内都是以二进制形式存储的。 (3)‘\n’不是一个字符常量。 (4)在C语言程序中,ABC与abc是两个相同的变量。 (5)结构化程序语言的三种基本控制结构是顺序、选择和分支。 (6)表达式3.14%2是合法的c语言表达式。 (7)若s1、s2是两个字符串,c程序中可以用s1==s2比较这两个字符串的大小。 (8)continue和break语句都只能用在循环体中。 (9)C程序可以由多个函数组成,但必须有并且只有一个主函数main。 (10)字符数组中字符串可以整体输入输出。 二、单选题,从A、B、C、D中,选择一个正确的选项(共20分) 1. 若有定义语句:char c=\72;则变量c( ). 包含1个字符 B. 包含2个字符 C. 包含3个字符 D. 定义不合法 2.下面程序的输出是( )。 #includestdio.h void ast(int x, int y, int *cp, int *dp) { *cp=x+y; *dp=x-y; x=*cp+*dp; y=*cp-*dp; } void main() { int x,y,c,d; x=5;y=2,c=8,d=4; ast(x,y,c,d); printf(%d,%d,%d,%d\n,x,y,c,d); } A) x=10,y=4,c=7,d=3 B) x=5,y=2,c=7,d=3 C) x=10,y=4,c=8,d=4 D) x=5,y=2,c=8,d=4 3.下面程序的运行结果是( )。 #define PS 3+4 #includestdio.h void main( ) { int z; z=PS*2; printf(%d,z); } A) 14 B) 11 C) 2 D) 24 4. 已知字母A的ASCII码值为65,以下语句段的输出结果是( ) char c1=A,c2=Y; printf(%d,%d\n,c1,c2); . 输出格式非法,输出错误信息 B. 65,90 C. A,Y D. 65,89 5. a、b是整型变量,执行语句scanf(a=%d,b=%d,a,b);a和b的值分别为1和2,正确的输入是( ). 1 2 B. 1,2 C. a=1,b=2 D. a=1 b=2 6. 有定义int a=9;语句a+=a– =a+a;执行后,变量的值是( )A. 18 B. 9 C. –18 D. –9 7. 有定义double x=1,y;表达式y=x+3/2的值是( )。 A. 1 B. 2 C. 2.0 D. 2.5 8.下列程序段的输出结果是( )。 int *p, *q, k = 5, j=10; p=j; q = k ;p = q ; (*p)++; printf(%d,*q); A. 5 B. 6 C. 10 D. 11 9.设有定义int x;float y;则下列表达式中结果为整型的是( )A. (int)y+x B. (int)x+y C. int(y+x) D. (float)x+y A)(x%3 != 0) || (y%3 != 0) B)(x%3 != 0) (y%3 != 0) C)(x%3 == 0) || (y%3 == 0) D)(x%3 == 0) (y%3 == 0) 11.判断下面的循环体执行多少次( )。 i=0; k=10; while( i=8 ) i=k--; A. 8次 B. 10次 C. 2次 D. 无数次 12.下面不正确的赋值或赋初值的方式是( )。 A) char *p=hello; B) char s[10]= hello; C) char s[10]; s=hello; D) char s[5]={h, e, l, l, o}; 13. 下列各语句序列中,能够将变量u、s中最大值赋值到变量t中的是( )。 A. if

文档评论(0)

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

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

1亿VIP精品文档

相关文档