#include
struct stu
{ int num; char name [10];int age;};
Void fun(struct stu *p)
{ printf("%s\n,p->name);}
main()
{ struct stu x[3]={ {01,”Zhang”,20},{02, ” Wang”,19},{03, ”zhao”,18} };
fun(x+2);
}
程序运行后的输出结果是
A. Zhang
B. Zhao
C. Wang
D. 19
查看答案
#include
void exch(int t[ ])
{ t[0]=t[5]; }
main()
{ int x[10]={1,2,3,4,5,6,7,8,9,10),i=0;
while(i<=4){ exch(&x[i]); i++; }
for(i=0; 1<5;i++) printf(”%d",x[i]);.
printf("\n");
}
程序运行后输出的结果是
A. 2 4 6 8 10
B. 1 3 5 7 9
C. 1 2 3 4 5
D. 6 7 8 9 10
#include .
Main()
{ char a,b;
for(a=0; a<20; a+=7) { b=a% 10; putchar(b+'0'); }
}
#include
void fun(int *s)
{ static int j=0;
do { s[j]=s[j]+s[j+1]; )while(j<2);
}
main()
{ int k,a[10]={1,2,3,4,5);
for(k=1;k<3;k++)fun(a);
for(k=0;k<5;k++)printf(”%d”,a[k]);
printf("\n");
}
程序运行后的输出结果是
A. 12345
B. 23445
C. 34756
D. 35745
#include
#define S(x) (x)*x*2
main()
{ int k=5, j=2;
printf("%d,”,s(k+j) ); printf(”%d\n”,s((k-j) ) );
}
程序运行后的输出结果是
A. 98,18
B. 39,11
C. 39,18
D. 98,11