问题 单项选择题

若有以下变量和函数说明:
#include<iostream.h>
charCh=’*’;
void sub(int x,int y,char ch,double*Z)

switch(ch)

case’+’:*Z=x+y;break;
case’-’:*Z=x-y;break:
case’*’:*Z=x*y;break;
case’/’:*z=x/y;break:


以下合法的函数调用语句是( )。

A.sub(10,20,Ch,y);

B.sub(1.2+3,2*2,’+’,&Z);

C.sub(sub(1,2,’+’,&y),sub(3,4’+’,&x),’-’,&y);

D.sub(a,b,&x,ch);

答案

参考答案:B

单项选择题
单项选择题