单项选择题

有以下程序:
void fun( int *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.654321
B.432156
C.456123
D.123456
<上一题 目录 下一题>
热门 试题

单项选择题
下面程序的输出结果为( )。 struct st int x;int *y;*p; int dt[4]=10,20,30,40); struct st aa[4]=50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]; main() p=aa; printf( %d n ,++p->x); printf( %d|n ,(++p)->x); printf( %d n ,++(*p->y));
A.10
20
20
B.50
60
21
C.51
60
21
D.60
70
31
单项选择题
执行下面的程序时,输入abc<CR>(其中CR代表回车),输出结果是( )。 #include<stdio.h> #include <string.h> main() char ch; while((cn=getchar())!=’n’) switch(ch-’a’) case 0: putchar(ch+1); case 1:putchar(ch+1);break; case 2:putchar(ch+2); caSe 3:putchar(ch+2);break;
A.abc
B.bbc
C.abcd
D.bbcee
相关试题
  • 若要说明一个类型名STP,使得定义语句STP ...
  • 以下选项中非法的表达式是( )。
  • 已定义c为字符型变量,则下列语句中正确的...
  • 以下叙述中不正确的是( )。
  • 下列叙述中正确的是( )。