acm看完c语言程序设计,2016年ACM班C语言程序设计试卷A卷.doc

计算机学院2009-2010学年第1学期C语言程序设计考试试卷

A卷(或B卷): A卷 闭卷(或开卷):闭卷 考试时间:2010年 1 月 25日

专业 计算机科学与技术 班级 计0913 学号 学生姓名

题号一二三四五六七总分核对人题分10101010202020100得分

得分评卷人单项选择题(在下面每小题的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)16D、(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--&&aB、a*b--||*pC、--*p,a*b(精辟)D、++a-(*p)--&&b

3、设有说明:int x=0,y=1,*px=&x, *py=&y;则下面表达式的值为0的有 【 a b c 】

A、x&yB、*py>>1|*pxC、~*py&yD、y<<2&~x

4、对typedef的叙述中正确的是 【 a b 】

A、用typedef只是将一个类型表达

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值