单项选择题

有以下程序:
#include<stdio.h>
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、 8
C、 9
D、 7

<上一题 目录 下一题>
热门 试题

单项选择题
运行下面程序时,从键盘输入字母H,则输出结果是()。 #include<stdio.h> main() char ch; ch=getchar(); switch(ch) case 'H':printf( Hello! n ); case 'G':printf( Good morning! n ); default:printf( Bye_Bye! n );

A、 Hello!
B、 Hello!
Cood Moring!
C、 Hello!
Good morning!
Bye_Bye!
D、 Hello!
Bye_Bye!

单项选择题
设函数fun的定义形式为: void fun(char ch, float x) … 则以下对函数fun的调用语句中,正确的是()。

A、 fun("123", 3.0);
B、 t=fun('D'16.5);
C、 fun('65', 2.8);
D、 fun(32, 32);

相关试题
  • 现有以下结构体说明和变量定义,如下图所示...
  • 对于下述程序,在方式串分别采用“wt”和“...
  • 设有以下语句: int a=1, b=2, c...
  • 下列程序的输出结果为()。 #include ...
  • 有以下程序: #include <stdio.h> i...