2013年C语程序设计试卷-A卷(正式用卷).docVIP

2013年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文档。上传文档
查看更多
2013年C语程序设计试卷-A卷(正式用卷)

计算机学院2012-2013学年第2学期C语言程序设计考试试卷 A卷(或B卷): A卷 闭卷(或开卷):闭卷 考试时间:2013年 7 月 5 日 专业 班级 学号 学生姓名 题号 一 二 三 四 五 六 七 总分 核对人 题分 10 10 10 10 20 20 20 100 得分 注意:试卷后面附有运算符的优先级和结合性表。 得分 评卷人 单项选择题(在下面每小题的A、B、C、D四个选项中,只有一个选项是正确的,请选择正确的选项并填写到括号内,选择正确得分。本大题共10小题,每小题1分,共10分。) 1、以下为正确的标识符是型常量是下列数据中属于字符串常量的是a B、abc C、123 D、a\b\c 4、表达式-a+++b中记号 token 的个数是 【 】 A、3个 B、4个 C、5个 D、6个 5、 -3的16位补码是 【 】 A、0xfffd B、0x1011 C、0x7ffd D、0x0003 6、 以下为正确的转义字符是A、\ B、\\ C、\0x12 D、\0f1 7、设有声明: enum U,V,W 0,X,Y 0,Z a; 则值为1的枚举常量的个数是 【 】 A、1个 B、2个 C、3个 D、4个 8、设有声明: 【 】 union U long a; short b; char c; char s[20]; v 0,*p v; 则下列选项正确的是 A、printf %d\n,sizeof v 输出4 B、printf %d\n,p- s[0] 输出4 C、printf %d\n,v.c 输出1 D、printf %x\n,v.b 输出102 9、设有声明和语句:FILE *fp; fp fopen c:\\abc.dat,r+ ; 【 】 则下列选项正确的是 A、打开文件的文件名为\abc.dat B、打开的是二进制文件 C、打开的是文本文件 D、打开的文件只能进行读操作 10、设有如下代码片段: 【 】 int a[] 1,2,3,4,5 ,i; char *p char * a; for i 0;i 3;i++ printf %d ,* p+ sizeof int -sizeof int ; printf \n ; 则该代码片段的输出结果是 A、1 2 3 4 5 B、1 2 3 C、1 1 1 D、2 3 4 得分 评卷人 多项选择题(下面每小题的A、B、C、D备选项中,有两个或两个以上的选项是正确的,请选择正确的选项并填写到括号内。本大题共5小题,每小题2分,共10分。) 1、设有声明:char s[] abcdefg,*p s,ch;则运算结果为’e’的A、ch s[4]; B、* p+4 ; C、* s+4 ; D、*s 2、设有声明:int x 10,y 20,*p x;下面选项中非法的表达式有 【 】 A、y+ *p; B、*p+1 y; C、y+1 x; D、x y+ 10; 3、设有声明: int a 5,b 10,t;则下面各表达式功能及结果都相同的有 【 】 A、a+ b,b a-b,a- b B、a* b,b a/b,a/ b C、a^ b,b^ a,a^ b D、t b,b a,a t 4、设)A、printf %d\n,argc 输出5 B、printf %d\n,argc 输出4 C、printf %s\n,argv[1] 输出abc.dat D、printf %c\n,argv[2][2] 输出f 5、设有以下说明: 【 】 struct T unsigned short a : 1; unsigned short b : 2; unsigned short c : 3; unsigned short d : 4; unsigned short e : 6; x,*p x; 则下面对字段变量各成员赋值正确的有 A、x.a 2 B、p- b 3 C、*p.c 4 D、x.d 5 得分 评卷人 填空题(本大题共10小题,每小题1分,共10分。) 本大题的第1题至第5题请参考下面的说明,请计算出表达式的值和类型并填入各题前面的括号中,各题的表达式相互无关。 以下程序假设在32位机上运行。 char c1 ’A’, c2; unsigned short i 65535,j 2; short int m 4, n 1; float x 7.34, y 7.0; 【 】 1、c2 c1+j 【 】 2、m i 【 】 3、m^ n j 【 】 4、n m int x int y 【 】 5、sizeof int +s

文档评论(0)

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

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

1亿VIP精品文档

相关文档