单项选择题

有以下程序
void f(int *x,int *y)
int t;
t=*x;*x=*y;*y=t;
main()
int a[8]=(1,2,3,4,5,6,7,8),i,*p,*q;
p=a,q=&a[7];
while(p
f(p,q); p++; q--;
for(i=0;i<8;i++)printf("%d,",a[i]);
程序运行后的输出结果是______。

A.8,2,3,4,5,6,7,1,
B.5,6,7,8,1,2,3,4,
C.1,2,3,4,5,6,7,8,
D.8,7,6,5,4,3,2,1,
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 int f1(int x,int y)return x>yx:y; int f2(int x,int y)return x>yy:x; main() int a=4,b=3,c=5,d=2,e,f,g; e=f2(f1(a,b),f1(c,d)); f=f1(f2(a,b),f2(c,d)); g=a+b+c+d-e-f; printf( %d,%d,%d n ,e,f,g); 程序运行后的输出结果是______。
A.4,3,7
B.3,4,7
C.5,2,7
D.2,5,7
单项选择题
有以下程序 #include <stdio.h> void WriteStr(char *fn,char *str) FILE *fp; fp=fopen(fn, w );fputs(str,fp);fclose(fp); main() WriteStr( t1.dat , start ); WriteStr( t1.dat , end ); 程序运行后,文件t1.dat中的内容是______。
A.start
B.end
C.startend
D.endrt
相关试题
  • 以下程序中函数huiwen的功能是检查一个字符...
  • 以下程序运行后的输出结果是______。...
  • 以下程序运行后的输出结果是______。...
  • 以下程序运行后的输出结果是______。...
  • 以下程序中,fun函数的功能是求3行4列二...