问题 单项选择题

若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是______。

A.main()

B.float fun(int a,int b){…} {…x=fun(2,10);…} main() float fun(int a,int b){…} {…x=fun(i,j);…}

C.float fun(int,int);

D.main() main() {float fun(int i,int j); {…x=fun(2,10);…} …x=fun(i,j);…} float fun(int a,int b){…} float fun(int a,int b){…}

答案

参考答案:A

解析: 在调用函数时,此函数必须被声明或定义过。A选项中fun在调用时并未声明,因此是错误的。

单项选择题
问答题 简答题