职业中专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 语言的参数传递机制包括传...