201ACM班C语言程序设计试卷A卷.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
201ACM班C语言程序设计试卷A卷

计算机学院2009-2010学年第1学期C语言程序设计考试试卷 A卷(或B卷): A卷 闭卷(或开卷):闭卷 考试时间:2010年 1 月 25日 专业 计算机科学与技术 班级 计0913 学号 学生姓名 题号 一 二 三 四 五 六 七 总分 核对人 题分 10 10 10 10 20 20 20 100 得分 得分 评卷人 单项选择题(在下面每小题的A、B、C、D四个选项中,只有一个选项是正确的,请选择正确的选项并填写到括号内,选择正确得分。本大题共10小题,每小题1分,共10分。) 1、语句z+=x+++y;中的词法元素(记号)的数目是 【 b 】 A、6个 B、7个 C、8个 D、9个 2、下列正确的转义字符是 B、\18 C、\0x12 D、\\ 3、 -1的16位补码是 【 b 】 A、(fffe)16 B、(ffff)16 C、(8001)16 D、(8000)16 4、以下叙述中确的是 A、函数中的形式参数是局部变量B、在不同的函数中可以使用相同名字的变量 C在一个函数内定义的变量只在本函数范围内有效 D在一个函数内的复合语句中定义的变量在本函数范围内有效下列数据中与等值数为A、0400 B、01024 C、0x400 D、0x1024 6、以下叙述中正确的是 A、全局变量说明为static存储类型,其作用域将被全局变量说明为static存储类型,其作用域将被扩大局部变量说明为static存储类型,其生存期将被 D、局部变量说明为static存储类型,其作用域将被扩大 ?对于声明,的声明是A、int *p; B、int *p[5]; C、int (*p)[3]; D、int (*p)[5]; 8、 设在main函数中有struct List *p; 的声明,声明A、struct List pa B、struct List *pa C、struct List (*pa ) D、struct List **pa 9、 二维数组元素a[i][j]用数组名形成的下标表示(包括a[i][j])和指针表示 的形式共有 【 】 A、5种 B、4种 C、3种 D、2种 10、设仅file1.c和file2.c可进行多文件编译,且file1.c中有如下关于全局变量的声明: int x; extern char ch; 则file2.c允许的关于全局变量的声明是 【 c 】 A、int x; char ch; B、int x; extern char ch; C、extern int x; char ch; D、extern int x; extern char ch; 得分 评卷人 多项选择题(下面每小题的A、B、C、D备选项中,有两个或两个以上的选项是正确的,请选择正确的选项并填写到括号内,多选、少选、错选均不得分。本大题共5小题,每小题2分,共10分。) 1、以下选项可定义为用户标识符的有 【 d a 】 A、_123 B、else C、student.num D、_goto 2、设有说明:int a=1,b=1,*p=b;则下面表达式的值为0的有 【 acd 】 A、a--a B、a*b--||*p C、--*p,a*b (精辟) D、++a-(*p)--b 3、设有说明:int x=0,y=1,*px=x, *py=y;则下面表达式的值为0的有 【 a b c 】 A、xy B、*py1|*px C、~*pyy D、y2~x 4、对typedef的叙述中正确的是 【 a b 】 A、用typedef只是将一个类型表达式用一个标识符来代表 B、用typedef可以

文档评论(0)

1444168621 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档