[单选题]

下列程序输出的结果是( )。 include fun1(char a,char b) {char c;c=a;a=b;b=c;} fun2

下列程序输出的结果是( )。 #include<stdio.h> fun1(char a,char b) {char c;c=a;a=b;b=c;} fun2 (char*a,char b) {char c;c=*a;*a=b;b=c;} fun3(char*a,char*b) {char c;c=*a;*a=*b;*b=c;} void main() { char a,b; a='A';b='B'; fun1 (a,b);putchar(a);putchar(b); a='A';b='B'; fun2 (&a,b);putchar(a);putchar(b); a='A';b='B'; fun3 (&a,&b);putchar(a);putchar(b); putchar('/n'); }

A.BABBAB

B.ABBBBA

C.ABBABA

D.ABABBA

参考答案与解析:

相关试题

下列程序的输出结果是______。char*fun(char*str,int n

[单选题]下列程序的输出结果是______。 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.ABCDEFGHIJB.abcdefghijC.bcdefghijD.不确定的值

  • 查看答案
  • 有以下程序的输出结果是( ) char fun(char x , char y)

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

  • 查看答案
  • 下列程序的输出结果是()。 #include main() {char a[]=

    [单选题]下列程序的输出结果是()。 include main() {char a[]={'a','b','c','d','e','f','/0'};下列程序的输出结果是( )。#include<stdio.h>main(){ char a[]={'a','b','c','d','e','f','/0'};int i,j;i=sizeof(A) ;j=strlen(A) ;printf("%d,%d",i,j);}A.7,7B.7,6C.6,6D

  • 查看答案
  • 下列程序的输出结果是()。 #include main() { char a[]

    [单选题]下列程序的输出结果是()。 include main() { char a[]= {'a','b','c','d','e','f,'/0'}下列程序的输出结果是( )。 #include<stdio.h> main() { char a[]= {'a','b','c','d','e','f,'/0'}; int i,j; i=sizeof(a); j=strlen(a); printf("%d,%d",i,j); }A.7,7B.7,6C.

  • 查看答案
  • 下列程序的输出结果是()。#include#includemain(){char

    [单选题]下列程序的输出结果是()。includeincludemain(){char a[]="/n123//";printf下列程序的输出结果是( )。 #include<stdio.h> #include<string.h> main() { char a[]="/n123//"; printf("%d,%d/n",strlen(a),sizeof(a)); }A.5,6B.5,5C.6,6D.6,5

  • 查看答案
  • 下列程序执行的输出结果是()。 #inClude main() {char a[

    [单选题]下列程序执行的输出结果是()。 inClude main() {char a[2][4]; strcpy(a,"are");strcpy下列程序执行的输出结果是( )。#inClude<stdio.h>main(){ char a[2][4];strcpy(a,"are");strcpy(a[1],"you");a[0][3]='&';printf("%s/n",A) ;}A.are&youB.youC.areD.&

  • 查看答案
  • 下列程序执行的输出结果是( )。 #include main() {char a

    [单选题]下列程序执行的输出结果是( )。 include main() {char a[2][4];strcpy(a,"are");strcpy下列程序执行的输出结果是( )。 #include<stdio.h> main() { char a[2][4]; strcpy(a,"are");strcpy(a[1],"you"); a[0][3]='&'; printf("%s/n",a); }A.are&youB.youC.areD.&

  • 查看答案
  • 下列程序执行的输出结果是()。 #include main() {char a[

    [单选题]下列程序执行的输出结果是()。 include main() {char a[2][4];strcpy(a,"are");strcpy(下列程序执行的输出结果是( )。 #include<stdio.h> main() { char a[2][4]; strcpy(a,"are");strcpy(a [1],"you"); a[0][3]='&'; printf("%s/n",a); }A.are&youB.youC.areD.&

  • 查看答案
  • 下面程序的输出结果是()。#include#includemain(){char

    [单选题]下面程序的输出结果是()。includeincludemain(){char p1[]="WHO",p2[]="who下面程序的输出结果是( )。 #include<stdio.h> #include<string.h> main() {char p1[]="WHO",p2[]="who",str[50]="xyz"; strcpy(str+1,strcat(p1,p2)); printf("%s",str);}A.xyzWHOwhoB.zWHOwhoC.zWHOwhoD.

  • 查看答案
  • 下列程序输出的结果是()。#includeun1(char a,char b){

    [单选题]下列程序输出的结果是()。includeun1(char a,char b){char c;c=a;a=b;b=c;}fun2(char*a下列程序输出的结果是( )。 #include<stdio.h> un1(char a,char b){char c;c=a;a=b;b=c;} fun2(char*a,char b){char c;c=*a;*a=b;b=c;} fun3(char*2,char*b){charc;c=*a;*a=*b;*b=c;} void main() { char a

  • 查看答案
  • 下列程序输出的结果是( )。 #include fun1(char a,char