|
a
首地址为
2000
,则
a+1
的地址是
________
。
30.
设
int a
[
2
][
4
]
,(*p)
[
4
]
=a;
用指针变量
p
表示数组元素
a
[
1
][
2
]为
________
。
三、程序分析题
(
每小题
5
分,共
25
分
)
阅读下列程序,将输出结果写到各题右侧的空白处
31.min()
{
int a =10,i=1,j=2;
printf(
″
%d,%o,%x\n
″
,a,a,a);
printf(
″
i=%d\n
″
,i++);
printf(
″
%c\n
″
,i==j?
′
A
′
:
′
B
′
);
}
32.main()
{ int k; char a
[]
=
″
LANGUAGE
″
,b
[]
=
″
PROGRAM
″
;
char *p=a,*q=b;
for(k=0;k<=5;k++)
if(*(p+k)==*(q+k)) printf(
″
%c
″
,*(q+k));
}
33.main()
{ int a,b,c;
a=10;b=20;c=30;
a=(--b<=a)||(a+b!=c);
printf(
″
%d,%d\n
″
,a,b);
}
34.int x=30,y=50;
sub(int x, int y)
{
y-x>y? x:y;
return y;
}
main*()
{
{
int x=100;
printf(
″
%d\n
″
,sub(x,y));
}
printf(
″
%d,%d\n,x,y);
}
35.f()
{
int x=1;
return x++;
}
g()
{
static int x=1;
return x++;
}
main()
{
int i,a=0,b=0;
for(i=0;i<5;i++)
{
a+=f();
b+=g();
}
|