单项选择题

有以下程序:#include <string .h>void f(char *s, char *t){ char k; k=*s; *s=*t; *t=k; s++; t- -; if(*s) f(s, t);}main(){ char str[10]="abcdefg",*p; p=str+strlen(str)/2+ 1; f(p,p-2); printf("%s\n", str);}程序运行后的输出结果是( )。

A.abcdcfg
B.gfedcba
C.gbcdefa
D.abedcfg
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序:main(){ int a=1,b; for(b=1 ;b<=10;b++) { if(a>=8) break; if(a%2==1) { a+=5; continue; } a-=3; } printf( %d n , b);}程序运行后的输出结果是 ( )。 A) 3 B) 4 c) 5 D) 6
有以下程序:main(){ int a=1,b; for(b=1 ;b<=10;b++) { if(a>=8) break; if(a%2==1) { a+=5; continue; } a-=3; } printf("%d\n", b);}程序运行后的输出结果是 ( )。 A) 3 B) 4 c) 5 D) 6
单项选择题
有以下程序:mare(){int i,s=0,t[]={1,2,3,4,5,6,7,8,9}; for(i=0;i<9;i+=2) s+=* (t+ i); printf ( %d n ,s);}程序执行后的输出结果是( )。
A.45
B.20
C.25
D.36
相关试题
  • 下面程序由两个源程序文件:t4.h和t4.c...
  • 以下程序运行后的输出结果是 【17】 。...
  • 以下程序运行后的输出结果是 【15】 。...
  • 若fp已下确定义为一个文件指针,d1.dat ...
  • 以下程序的输出结果是 【19】 。#incl...