网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
下面程序的输出是______。 fun(char *s,int p1,int p2) { char c; while(p1<p2) { c=s[p1];s[p1]=s[p2];s[p2]=c;p1++;p2--;} } main() { char a[]="ABCDEFG",k,*p; fun(a,0,2);fun(a,4,6); printf("%s\n ",a); }
A.ABCDEFG
B.DEFGABC
C.GFEDCBA
D.CBADGFE
参考答案
更多 “ 下面程序的输出是______。 fun(char *s,int p1,int p2) { char c; while(p1<p2) { c=s[p1];s[p1]=s[p2];s[p2]=c;p1++;p2--;} } main() { char a[]="ABCDEFG",k,*p; fun(a,0,2);fun(a,4,6); printf("%s\n ",a); }A.ABCDEFGB.DEFGABCC.GFEDCBAD.CBADGFE ” 相关考题
考题
下列程序的输出结果是______。includemain(){char*p1,*p2,str[50]="xyz"; p1="abcd"; p
下列程序的输出结果是______。 #include<stdio.h> main() { char *p1,*p2,str[50]="xyz"; p1="abcd"; p2="ABCD"; strcpy(str+2,strcat(p1+2,p2+1)); ptintf("%s",str); }A.xyabcABB.abcABzC.ABabczD.xycdBCD
考题
以下程序includeincludemain(){char*p1="abc",*p2="ABC",str[50]="xyz", s
以下程序 #include<stdio.h> #include<string.h> main() { char*p1="abc",*p2="ABC",str[50]="xyz", strcpy(str+2,strcat(p1,p2)); printf("%s\n",str); } 的输出是______。A.xyzabcABCB.zabcABCC.yzabcABCD.xyabcABC
考题
下面程序的输出结果是______。includemain(){char*p1="abc",*p2="ABC",s[20]="xyz"; s
下面程序的输出结果是______。 #include<string.h> main() { char*p1="abc",*p2="ABC",s[20]="xyz"; strcpy(s+1,p2); strcat(s+2,p1); printf("%s\n",s); }A.xABCabcB.zABCabcC.yzabcABCD.xyzABCabc
考题
有以下程序: #includestdio.h #include!(string.h void fun(char*w,int m) { char S,*pl,*p2; p1=w;p2=w+m-; while(plp2){s=*pl; *p1=*p2; *p2=s;pl++;p2-;} } main( ) { char a[]="l23456"; fun(a,strlen(a));puts(a); } 程序运行后的输出结果是( )。A.654321B.116611C.161616D.l23456
考题
有以下程序#includestdio.h#includestring.hvoid fun(char *w,int m){ char s,*p1,*p2;p1=w;p2=w+m-1;while(p1p2){s=*p1;*p1=*p2;*p2=s;p1++;p2--;}}main(){ char a[]="123456";fun(a,strlen(a));puts(a);}程序运行后的输出结果是A.654321B.116611C.161616D.123456
考题
下面程序的输出结果是includeincludemain(){char *p1="abc",*p2="ABC",str
下面程序的输出结果是 #include<stdio.h> #include<string.h> main() { char *p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,strcat(p1,p2)); printf("%s\n",str);}A.xyzabcABCB.zabcABCC.xyabcABCD.yzabcABC
考题
下面程序的输出结果是includeincludemain(){char*p1="abc",*p2="ABC",str[
下面程序的输出结果是 #include<stdio.h> #include<string.h> main() { char*p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,streat(p1,p2)); printf("%s\n",str);}A.xyzabcABCB.zabcABCC.xyabcABCD.yzabcABC
考题
试题35有以下程序#include stdio.h#include string.hvoid fun(char *w,int m){ char s, *p1, *p2;p1=w; p2=w+m-1;while(p1p2){s=*p1; *p1=*p2; *p2=s; p1++; p2- -;}}main(){ char a[]=”123456”;fun(a, strlen(a)); puts(a);}程序运行后的输出结果是()A.654321B.116611C.161616D.123456
考题
2、以下程序输出的结果是() #include " stdio.h" #include "string.h" void fun (char *w, int m ) { char s, *p1 , *p2 ; p1=w; p2=w+m-1; while(p1<p2) { s=*p1++; *p1=*p2-- ; *p2=s; } } main() { char a[ ]="1234567"; fun (a , strlen(a) ); puts(a); }A.7654321B.1711717C.1711771D.7177171
热门标签
最新试卷