设函数fun的定义形式为 void fun(char ch, float x) { … } 则以下对函九fun的调节器用语句中,正确是

admin2009-01-15  26

问题 设函数fun的定义形式为   void  fun(char  ch,  float  x)    {  … }   则以下对函九fun的调节器用语句中,正确是

选项 A、fun("abc",3.0);
B、t=fun(’D’,16.5);
C、fun(’65’,2.8):
D、fun(32,32);

答案8

解析 本题考查了函数的定义。题目中定义的函数fun()有两个参数,一个是字符型变量ch,另一个是浮点型变量x,函数类型是void即无返回值。选项A调用fun的第1个参数是字符串常量与字符变量不匹配,所以不正确。选项B是有返回值函数的调用形式,不正确。选项C的第 1个参数是错误的字符常量,字符常量是用单引号括起来的一个字符(是转义字符可能有多个字符),故也不正确。选项D使用两个整型常量调用fun这在C语言中是允许的。因为整型到字符型可以自动转换,整型到浮点型也可以自动转换。故应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/7dHp777K
0

最新回复(0)