选择题
31.
若各选项中所用变量已正确定义,函数fun()中通过return语句返回一个函数值,下列选项中错误的程序是______。
A、
main()
{ ...x=fun(2,10);...}
float fun(int a,intB){...}
B、
float fun(int a,intB){...}
main()
{ ...x=fun(i,j);...}
C、
float fun(int,int);
main()
{ ...x=fun(2,10);...}
float fun(int a,intB){...}
D、
main()...
{ float fun(int i,int j);...x=fun(i,j);...}
float fun(int a,intB){...}
【正确答案】
A
【答案解析】
在调用子函数时,应对其进行说明。选项A中,调用时没有对子函数进行说明。选项B、C中,被调用函数在主调函数之前定义,不用说明;选项D中,在主函数中对被调用函数的返回值类型进行了说明。因此选择选项A。
提交答案
关闭