问题 单项选择题

设存在函数int sum(int,int)返回两个参数的和,若求20、45、100三个数的和,下列表达式不正确的是( )

A.int m=sum(20,45,100);
B.int m=sum(sum(20,45),100);
C.int m=sum(20,sum(45,100));
D.int m=sum(45,sum(20,100));

答案

参考答案:A

解析: 本题主要考查的知识点为函数返回值作为函数的参数。
[要点透析] 函数返回值作为函数的参数,该返回值类型必须与参数的类型一致,B、C、D项正确;sum函数只有两个参数,而A选项有三个参数,参数个数不同,故A项错误。

单项选择题
名词解释