[单选题]

有以下程序includesub1(char a,char B) {char c;c=a;a=b;b=c;}sub2(char *a,char B) {

有以下程序 #include<stdio.h> sub1(char a,char B) {char c;c=a;a=b;b=c;} sub2(char *a,char B) {char c;c=*a;*a=b;b=c;} sub3(char *a,char *B) {char c;c=*a;*a=*b;*b=c;} main() { cha,a,b; a='A';b='B';sub3(&a,&b) putchar(a);putchar(b); a='A';b='B';sub2(&a,b) ;putchar(a);putchar(b); a='A';b='B';sub1(a,b) ;putchar(a);putchar(b); } 程序运行后的输出结果是( )

A.BABBAB

B.ABBBBA

C.BABABA

D.BAABBA

参考答案与解析:

相关试题

下列程序输出的结果是()。#includesub1(char a,char b)

[单选题]下列程序输出的结果是()。includesub1(char a,char b){char c;c=a;a=b;b=c:}sub2(char*下列程序输出的结果是( )。 #include<stdio.h> sub1(char a,char b) {char c;c=a;a=b;b=c:} sub2(char*a,charb) {charc;c=*a;”a=b:b=c;} sub3(char*a,char*b) {char c;c=*a;”a=*b;*b=c:} void main() { cha

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

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

  • 查看答案
  • 有以下程序void fun(char*a,char*b){a=b;(*a)£«£

    [单选题]有以下程序 void fun(char *a,char *b) { a=b; ( *a)++; } main() {char cl='A',c2='a',*p1,*p2; p1=&c1;p2:&c2; fun(p1,p2); printf("%c%c/n",c1,c2); } 程序运行后的输出结果是A.AbB.aaC.AaD.Bb

  • 查看答案
  • 有以下程序:void fun (char *a,char *b){a=b;(*a

    [单选题]有以下程序:void fun (char *a,char *b){a=b;(*a)£«£«;}main(){char cl='A',c2='a',*p1,*p2;p1=&am有以下程序: void fun (char *a,char *b) { a=b;(*a)++;} main() { char cl='A',c2='a',*p1,*p2; p1=&c1;p2=&c2;fun (p1,p2); printf("%c,%c/n",c1,c2); } 程序运行后

  • 查看答案
  • 有以下程序void fun(char *a, char *b){ a=b; (*

    [单选题]有以下程序void fun(char *a, char *b){ a=b; (*a)++; }main(){ char c1='A',c2='a',*p1,*p2;p1=&c1; p2=&c2; fun(p1,p2);printf("%c%c/n",c1,c2);}程序运行后的输出结果是A.AbB.aaC.AaD.Bb

  • 查看答案
  • 有以下程序:void fun(char* a,char* B) ;{a=b;(*

    [单选题]有以下程序:void fun(char* a,char* B) ;{a=b;(*A) £«£«;}main(){charc1='A',c2='a',*p1,*p2;p1=&a有以下程序: void fun(char* a,char* B) ; { a=b; (*A) ++; } main() { char c1='A',c2='a',*p1,*p2; p1=&cl; p2=&c2: fun(p1,p2); printf("%c%c/n",c1,c2); } 程

  • 查看答案
  • 有以下程序:#includevoid fun(char *a,char*B){w

    [单选题]有以下程序:includevoid fun(char *a,char*B){while(*a=='*')a£«£«;while(*b=*A){b£«£«;a£«有以下程序: #include<stdio.h> void fun(char *a,char*B){while(*a=='*')a++; while(*b=*A){b++;a++;} } main() {char*s="****a*b****",t[80]; fun(s,t);puts(t); } 程序的运行结果是( )。A.

  • 查看答案
  • 有以下程序main(){ char a[]={ ’a’, ’b’, ’c’, ’

    [单选题]有以下程序main(){ char a[]={ ’a’, ’b’, ’c’, ’d’, ’e’, ’f’, ’g’, ’h’, ’\0’}; int i,j; i=sizeof(a); j=strlen(a); printf("%d,%d\b",i,j);}程序运行后的输出结果是A.9,9 B.8,9 C.1,8 D.9,8

  • 查看答案
  • 有以下程序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

  • 查看答案
  • 有以下程序#includesub1(char a,char B) {char c