[单选题]

有以下程序 void swap(char *x,char *y) {char t; t=*x;*x=*y;*y=t; } main() {char *s1="abc",*s2="123"; swap(s1,s2); printf("%s,%s/n",s1,s2); } 程序执行后的输出结果是______。

A.123,abc

B.abc,123

C.1bc,a23

D.321,cba

参考答案与解析:

相关试题

有以下程序void swap(char *x,char *y){ char t;

[单选题]有以下程序void swap(char *x,char *y){ char t;t=*x; *x=*y; *y=t;}main(){ char *s1="abc",*s2="123";swap(s1,s2);printf(" % s, % s/n",s1,s2);}程序执行后的输出结果是A.)123,abcB.)abc,123C.)1bc,a23D.)321,cba

  • 查看答案
  • 有以下程序 void swap(char *x,char *y) {char t

    [单选题]有以下程序void swap(char *x,char *y){char t;t=*x; *x=*y; *y=t;}main(){char *s1="abc",*s2="123";swap(s1,s2);printf("%s,%s/n",s1,s2);}程序执行后的输出结果是A.123,abcB.abc,123C.1bc,a23D.321,cba

  • 查看答案
  • 有以下程序void swap(char* x,char *y){char t;t

    [单选题]有以下程序 void swap(char* x,char *y) {char t; t= *x; *X= *y; *y=t; } main() {char*s1:"abc",*s2="123"; swap(s1,s2);printf("%s,%s/n",s1,s2); } 程序执行后的输出结果是A.123,abcB.abc,123C.1bc,a23D.321,cba

  • 查看答案
  • 有以下程序:void swap(char*x,char*y){cbar t;t=

    [单选题]有以下程序: void swap(char*x,char*y) {cbar t; t=*x; *x=*y; *y=t; } main() {char*s1="abc",*s2="123"; swap(s1,s2);printf("%s,%s/n",s1,s2); } 程序执行后的输出结果是( )。A.123,abcB.abc,123C.1bc,a23D.321,cba

  • 查看答案
  • 有以下程序 #include void fun(char *t, char *

    [单选题]有以下程序 include void fun(char *t, char *s) { whil有以下程序 #include <stdio.h> void fun(char *t, char *s) { while(*t!=0) t++; while( (*t++ = *s++ )!=0 ); main() { char ss[10]="acc",aa[10]="bbxxyy"; fun(ss, aa); printff"%s,%s/n", ss,aa); 程序的运行结果是A.acc

  • 查看答案
  • 有以下程序char fun(char x,char y){if(x < y)re

    [单选题]有以下程序char fun(char x,char y){if(x < y)return x;return y;}main(){int a=’9’,b=’8’,c=’7’;printf("%c/n",fun(fun(a,b),fun(b,c)));}程序的执行结果是()A . 函数调用出错B . 8C . 9D . 7

  • 查看答案
  • 有以下程序: #include void f(char *s,char *t)

    [单选题]有以下程序: include void f(char *s,char *t) {char k; k=*s; £«s=*t;有以下程序: #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

  • 查看答案
  • 有以下程序 #include void fun(char *t,char *s

    [单选题]有以下程序 include void fun(char *t,char *s) { while(*t!=0) t£«£«; while((*t£«£«=*s有以下程序#include <stdio.h>void fun(char *t,char *s){ while(*t!=0) t++;while((*t++=*s++)!=0);}main( ){ char ss[10]="acc",aa[10]="bbxxyy";fun(ss,aa); printf("%s,%s/n",ss,

  • 查看答案
  • 有以下程序: void ss(char *s,char t) { while(*

    [单选题]有以下程序: void ss(char *s,char t) { while(*s) { if(*s==t) *s=t-'a'+'A'; s++; } } main( ) { char strl[100]="abcddfefdbd",c='d'; ss(strl,c); printf("%s/n",strl); } 程序运行后的输出结果是A.ABCDDEFEDBDB.abcDDfefDbDC.abcAAfefAbAD.Abcddfefdbd

  • 查看答案
  • 有以下程序char fun(char x,char y){ if(x<y)ret

    [单选题]有以下程序 char fun(char x,char y) { if(x<y)return x; return y; } main() { int a='9',b='8',c=''; printf("%c/n",fun(fun(a,b) ,fun(b,c) )); } 程序的执行结果是A.函数调用出错B.8C.9D.7

  • 查看答案
  • 有以下程序 void swap(char *x,char *y) {char t