35. c语言程序由函数组成 它的,《c语言程序设计》期末试卷A卷.doc

PAGE

第 PAGE 5 页 共 NUMPAGES 6 页

eq \o\ac(○,密)

eq \o\ac(○,密) eq \o\ac(○,封) eq \o\ac(○,线) ⊙

系(部): 专业: 班级: 学号: 姓名:

密封线内严禁答题,违者作零分处理;密封线外严禁写姓名或作其他标记,违者作舞弊论处

(2008-2009学年第二学期)

课程名称C语言程序设计考试时量100分钟

题次

合计

合分人

签名

标准分数

40

10

21

12

17

100

实得分数

得分

签名

一、单选题(每一小题的备选答案中,只有一个答案是正确的,请把你认为正确答案的选项填入表格内。错选、多选、不选均不给分,20小题,每小题2分,共40分)。

1、在C语言中,合法的字符常量是( )。

A、’\084’B、’\x43’C、’ab’D、”\0”

2、在下列选项中,不正确的赋值语句是( )。

A、++t; B、n1=(n2=(n3=0))

C、k=i==j;D、a=b+c=1

3、在C语言中,静态变量存储类型的说明符是( )。

A、autoB、registerC、staticD、extern

4、设有如下定义:int x=10,y=3,z;则语句printf(“%d\n”,z=(x%y,x/y));的输出结果为()。

A、1B、0C、4D、3

5、当定义一个结构体变量时系统分配给它的内存空间大小是( )。

A、各个成员所需内存的总和

B、结构体中第一个成员所需的内存量

C、各个成员中占用内存量最大者所需的容量

D、结构体中最后一个成员所需的内存量

6、已知函数fread的调用形式为fread(buffer,size,count,fp),其中buffer代表的是( )。

A、存放读入数据项的存储区

B、存放读取数据的地址或指向此地址的指针

C、一个指向所读文件的文件指针

D、一个整形变量,代表要读入的数据项总数

7、合法的数组定义是()。

A、int a[ ]=“string”;B、int a[5]={0,1,2,3,4,5};

C、vhst s =“string”;D、char a[ ]={0,1,2,3,4,5};

8、C语言表达式 5>2>7>8 的值是(  )。

A、22B、2C、1D、0

9、若有语句:double *p[6]?; 其含义是( )。

A、p是指向double型变量的指针B、p是double型数组

C、p是指向double类型的指针数组D、p是数组指针

10、函数说明语句:void *fun( ); 的含义是()。

A、函数fun的返回值是一个通用型指针

B、函数fun的返回值可以是任意类型

C、函数fun无返回值

D、指针fun指向一个函数,该函数无返回值

11、有语句:char s[20]=”programming”,*ps=s; 则不能引用字母o的表达式是( )。

A、ps+2B、s[2]C、ps[2]D、ps+=2,*ps

12、下列说法不正确的是( )。

A、主函数main中定义的变量在整个文件或程序中有效

B、不同函数中,可以使用相同名字的变量

C、形式参数是局部变量

D、在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效

13、以下叙述不正确的是( )。

A、预处理命令行都必须以“#”号开始

B、在程序中凡是以“#”号开始的语句行都是预处理命令行

C、C程序在执行过程中对预处理命令进行处理

D、#define IBM_PC 是正确的宏定义

14、以下程序的执行结果是( )。

#include

#idefine ADD(x) x+x

void main( )

{

int m

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值