C语言试卷

发布 2021-04-23 11:14:28 阅读 9058

职业中专2012—2013(一)期中试卷。

c语言程序设计》(高职二)

一、选择题(在下列每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确的答案选项选出来,每小题2分,共30分)

1.在c语言中,引用数组元素时,其数组下标的数据类型允许的是( )

a. 整型常量b. 整型表达式。

c.整型常量或整型表达式 d. 任何类型的表达式。

2. 以下对一维整型数组a的正确说法是( )

a. int a(10

b. int n=10, a[n];

c. int n; scanf(〞%d〞,&n); int a[n];

d. #define size 10 int a[size];

3. 以下能对一维数组a进行正确初始化的是( )

a. int a[10]=(0,0,0,0,0); b. int a[10]={

c. int a=

4. 对以下说明语句理解正确的是( )int a[10]=;

a. 将5个初值依次赋给a[1]至a[5]

b. 将5个初值依次赋给a[0]至a[4]

c. 将5个初值依次赋给a[6]至a[10]

d. 因为数组长度与初值的个数不同,所以此语句不正确。

5. 若有语句int *point,a=4;和point=&a;下面均代表地址的一组选项是( )

a. a , point ,*a b. &a , a , point

c. *point , point , a d. &a , point , point

6.若有以下定义,则p+5表示。

int a[10],*p=a;

a. 元素a[5]的地址b. 元素a[5]的值。

c. 元素a[6]的地址d. 元素a[6]的值。

7.变量的指针,其含义是指该变量的。

a. 值 b. 地址c. 名d. 一个标志。

8.设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确执行的赋值语句是。

a. c=*p1+*p2b. p2=c

c. p1=p2d. c=*p1*(*p2);

9. 下列关于结构的说法错误的是。

a.结构是由用户自定义的一种数据类型。

b.结构中可设定若干个不同数据类型的成员。

c.结构中成员的数据类型可以是另一个已定义的结构。

d.在定义结构时,可以对成员进行初始化。

10.c语言结构体类型变量在程序执行期间。

a. 所有成员一直驻留在内存中。

b. 只有一个成员驻留在内存中。

c. 部分成员驻留在内存中。

d. 没有成员驻留在内存中。

11. 在宏定义#define pi 3.14159中,用宏名pi代替一个。

a.常量 b. 单精度数 c. 双精度数 d. 字符串。

12. 以下有关宏替换的叙述不正确的是( )

a. 宏替换不占用运行时间 b. 宏名无类型。

c. 宏替换只是字符替换d. 宏名必须用大写字母表示。

13. 设有下列两条宏定义命令,则表达式“b/b”的值为。

# define a 3+2

# define b a * a

a. 1 b. 5 c.25d. 17

14. 在“文件包含”预处理语句的使用形式中,当#inlcude后面的文件名用〝 〞双引号)括起时,寻找被包含文件的方式是。

a. 直接按系统设定的标准方式搜索目录。

b. 先在源程序所在目录搜索,再按系统设定的标准方式搜索。

c. 仅仅搜索源程序所在目录。

d. 仅仅搜索当前目录。

15. 以下程序中,printf语句执行的次数是。

#define n 2

#define m n+1

#define num 2*m+1

main( )

6. 下面程序的运行结果是。

main( )

int a[ ]y=1,x,*p;

p=&a[1];

for (x=0;x<3;x++)y+=*p+x);

printf(“%d”,y);

五、程序设计题(15分)

运用宏替换计算两个数的和。

c语言试卷c

a.p q c.p n1 10 若有说明语句 int a,b,c,d c 则能从键盘读入三个整数分别赋给变量a b c的语句是。a.scanf d d d a,b,d b.scanf d d d a,b,d c.scanf d d d a,b,dd.scanf d d d a,b,d 11 c语言标...

C语言试卷A

青海大学试卷 a卷 系别 班级学号姓名。考试课程 程序设计基础 c 考试日期 2009 年 12月17日。注 所有答案均写在答题卡上,答在试卷上不得分,考试结束后试卷和答题卡一并交回。一 填空题 每空1分,共16分 1 整型静态数组没有初始化,也没有赋值,此时数组元素的值均为 0 2 数组在内存中占...

C语言试卷

一 填空共5题 共计10分 第1题 2.0分 题号 339 赋值运算符的结合性是由 右 至 左 第2题 2.0分 题号 925 在c 语言结构化程序中,函数 是程序的基本组成单元 在c 语言的面向对象设计框架中,对象 是程序的基本组成单元。第3题 2.0分 题号 926 c 语言的参数传递机制包括传...