出自:安阳师范学院计算机基础与程序设计
下列程序的输出结果是( )。
main()
{char a[10]={9,8,7,6,5,4,3,2,1,0}, *p=a+5;
printf(″%d″,*--p);
}
A.非法
B.a[4]的地址
C.5
D.3
下面程序的运行结果是( )
#include <stdio.h>
main()
{ int *p1,*p2,*p;
int a=5,b=8;
p1=&a;p2=&b;
if(a<b) { p=p1;p1=p2;p2=p;}
printf("%d, %d",*p1,*p2);
printf("%d, %d", a, b);}
A.8,5 5,8
B.5,8 8,5
C.5,8 5,8
D.8,5 8,5
下面程序的输出结果是( )
main( )
{ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};
int i,j,k=0;
for(i=0;i<3;i++)
k=k+a[i][0];
printf(″%d\n″,k);
}
A.27
B.33
C.39
D.45