内容正文:
(
6
.
以下程序的输出结果为(
)。
#define
ADD(x) x*x
main( )
{ int a=4,b=6,c=7,d=ADD(a+b)*c;
printf("d=%d"
,d
);
}
A
.
d=70
B
.
d=
23
8
C
.
d=140
D
.
d=700
7
.
设有以下定义,值为
5
的枚举常量是(
)。
enum week{sun
,
mon=4
,
tue
,
wed
,
thu
,
fri
,
sat} w
;
A
.
tue
B
.
sat
C
.
fri D
.
thu
8.
设有说明
“
char s1[10]
,
*s2=s1;
”
,下列语句中正确的语句是
______
。
A.
*s2=”computer”;
B.
s2=”computer”
;
C.
s1[]=”computer”;
D.
s1[10]=”computer”;
9.
要打开一个已存在的非空文件
“
file
”
用于修改,选择正确的语句(
)。
A
.
fp
=
fopen("file","r");
B
.
fp=fopen("file","w"
);
C
.
fp=fopen("file","r+");
D
.
fp=fopen("file","w+");
10.具有相同类型的指针类型变量
p
与数组
a,
不能进行的操作是(
)。
A
p=a; B
*
p=a[0]; C
p=&a[0]; D
p=&a;
二
、
判断对错,
对的划
“
√
”
,错的划
“×”
(
10
分,
每小题1分
)
1
.
在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。
( )
2
.若有定义:
char *p(char a[10])
;
则
p
是函数
名。(
)
3
.
char *p="girl"
;的含义是定义字符型指针变量
p
,
p
的值是字符串
"girl"
。(
)
4
.
函数
strlen("ASDFG
")
的值是
7
。(
)
5
.
在
int *
p
;
和语句
print
f(
“
%d
”
, *
p)
;
中的
*p
含义相同。
( )
6
.
C
语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是
值传递。
( )
)
2021-2022学年辽宁 本溪市机电工程学校 高二上学期
专业 级 C语言程序设计 课程期末试题 (A)卷
考 题 号 一 二 三 四 五 六 总分
场
: 分 数
(
) 考
(
)密 装 得分 评卷人
(
思想道德修养
) 生
(
一、
选择题(
20
分,每小