问答题

有以下程序
void funint *a,int i,int j)
int t;
if (i<j)
t=a[i] ;a[i]=a[j] ;a[j]=t;
fun(a, ++i, --j);

main ( )
int a[]=1,2,3,4,5,6,i;
fun(a,0,5);
for (i=0; i<6; i++ )
printf ("%d" , a [i] );

执行后输出结果是

【参考答案】

A
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序企图把从终端输入的字符输出到名为abc.txt 的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。 #include <stdio.h> main() FILE *fout; char ch; fout=fopen(’abc.txt’,’w’); ch=fgetc(stdin); while(ch!=’#’) fputc(ch,fout); ch =fgetc(stdin); fclose(fout); 出错的原因是
A.函数fopen调用形式有误
B.输入文件没有关闭
C.函数fgetc调用形式有误
D.文件指针stdin没有定义
填空题
在一棵二叉树上第6层的结点个数最多是______个。
相关试题
  • 以下程序运行后的输出结果是______。...
  • 以下程序中函数huiwen 的功能是检查一个字...
  • 以下程序运行后的输出结果是______。...
  • 以下程序运行后的输出结果是______。...
  • 设有如下定义 #define MYSWAP(z,x,y...