[单选题]

有以下程序的输出结果是( )

char fun(char x , char y)

{ if(x

main( )

{ int a=’9’,b=’8’,c=’7’;

printf(“%c/n”,fun(fun(a,b),fun(b,c))); }

A.函数调用出错

B.8

C.9

D.7

参考答案与解析:

相关试题

有以下程序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

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

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

  • 查看答案
  • 有以下程序: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='7'; printf("%c/n",fun(fun(a,b),fun(b,c)); } 程序的执行结果是( )。A.函数调用出错B.8C.9D.7

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

    [单选题]有以下程序: 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

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

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

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

    [单选题]下列程序输出的结果是( )。 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() { c

  • 查看答案
  • 下列程序的输出结果是______。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.不确定的值

  • 查看答案
  • 以下程序的输出结果是()。#includeint fun (char*s){ch

    [单选题]以下程序的输出结果是()。includeint fun (char*s){char *p=s;while (*p!='/0,) p£«£«以下程序的输出结果是( )。 #include<iostream.h> int fun (char*s) { char *p=s; while (*p!='/0,) p++: return (p-s): } void main() { cout<<fun (" ABCDEF ")<<endl: }A.3B.6C.8D.0

  • 查看答案
  • 以下程序的输出结果是______。 char cchar(char ch){ i

    [单选题]以下程序的输出结果是______。 char cchar(char ch) { if(ch>='A'&&ch<='z')ch=ch-'A'+'a'; return ch; } main() { char s[]="ABC+abc=defDEF",*p=s; while(* p) { * p=cchar(* p); p++; } printf("% s/n", s); }A.abe+ABC=DEFdefB.abc+abe=defdefC.abcaABCDEF

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