|
(
)
。
A.int
B.double
C.void
D.char
14.
若用数组名作为函数调用的实参,传递给形参的是
(
)
。
A.
数组首地址
B.
数组第一个元素的值
C.
数组中全部元素的值
D.
数组元素的个数
15.
若
p1
、
p2
都是整型指针,
p1
已经指向变量
x
,要使
p2
也指向
x,(
)
是正确的。
A.p2=p1;
B.p2=**p1;
C.p2=&p1;
D.p2=*p1;
16.
变量的指针,其含义是指该变量的
(
)
。
A.
值
B.
地址
C.
名
D.
一个标志
17.
对于以下的变量定义,表达式(
)是不正确的。
struct node{
int j,k;
}x,*p=&x;
A.p->k=2
B.(*p).k=2
C.x.k=2
D.x->k=2
18.
执行下列语句后,变量z的值是
(
)
。
#define SQ(x)
x*x
#define DD(x,y) SQ(x)-SQ(y)
int z;
z=DD(2*3,2+3);
A.11
B.43
C.25
D.
以上均不是
19.
执行下列语句后,变量
y
值是
(
)
。
int y,a1=7,a2=1;
y=(a1<<1)&(a2<<2);
A.0
B.1
C.4
D.
以上都错
20.
打开文件名为
file.dat
的文件进行读操作的正确写法为
(
)
|