C. a=32768
D.
数据类型不一致,出错
15.
若定义了
int m
,
n=0
,
*p1=&m
;,则下列与
m=n
;等价的正确语句是
(
)
A. m=*p1
;
B. *p1=&*n
;
C. *&p1=&*n
;
D. *p1=*&n
;
16.
下列程序的运行结果是
(
)
main( )
{
int a
[][
4
]
=
{
1
,
3
,
5
,
7
,
9
,
11
,
13
,
15
,
17
,
19
,
21
,
23
};
int (*p)
[
4
],
i=2
,
j=1
;
p=a
;
printf(
″
%d\n
″,
*(*(p+i)+j))
;
}
A.9
B.11
C.17
D.19
17.
若有宏定义:
#define
MOD(x
,
y)
x
%
y
则执行以下语句后的输出结果是
int a=13
,
b=94
;
printf(
″%
d\n
″,
MOD(b
,
a+4))
;
A.5
B.7
C.9
D.11