单项选择题

下列程序的输出结果是______。
char*fun(char*str,int n)
int i;
char*p=str;
for(i=0;i<10;i++,str++)
*str=’a’+i;
return++p;
main()
char a[10];
printf("%s\n",fun(a,10));

A.ABCDEFGHIJ
B.abcdefghij
C.bcdefghij
D.不确定的值
<上一题 目录 下一题>
热门 试题

单项选择题
下列程序的输出结果是______。 main() char*s= 1221 ; int k=0,a=0,b=0; do if(k%2==0) a=a+s[k]-’0’; continue; b=b+s[k]-’0’; while(s[++k]); printf( k=%d a=%d b=%d n ,k,a,b);
A.k=3 a=4 b=3
B.k=3 a=3 b=3
C.k=4 a=3 b=3
D.k=4 a=2 b=3
单项选择题
分析下面的程序 main() int*p1,*p2,*p; int x=4,y=6; p1=&x;p2=&y; if(x<y) p=p1;p1=p2;p2=p; printf( %d,%d, ,*p1,*p2); printf( %d,%d n ,x,y); 程序的输出结果为_______。
A.6,4,4,6
B.4,6,6,4
C.4,6,4,6
D.6,4,6,4
相关试题
  • 下列程序的执行结果是______。 in(...
  • 以下程序的输出结果是______。 fun...
  • 下列程序的输出结果是______。 int...
  • 下列程序的执行结果是______。 prin...
  • 下列程序的输出结果是______。 main...