题目内容

以下程序的输出结果是( )。 long fun( int n) { long s; if(n==1||n==2) s=2; else s=n-fun(n-1); return s; }int main(){ cout << fun(3) << endl; return 0;}

A. 1
B. 2
C. 3
D. 4

查看答案
更多问题

在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用( )。

A. 内联函数
B. 重载函数
C. 递归调用
D. 嵌套调用

下列关于C++函数的说明中,正确的是( )。

A. 内联函数就是定义在另一个函数体内部的函数
B. 函数体的最后一条语句必须是return语句
C. 标准c++要求在调用一个函数之前,必须先声明其原型
D. 编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式

下列关于函数默认参数值的叙述中,正确的是( )。I)函数参教的默认值可以是表达式II)只能在函数声明时设置函数参数的默认值III)设置函数参数默认值时,应该从右至左依次设置

A. 仅I、III
B. 仅I
C. 仅I、II
D. 仅III

函数调用有哪些方式?

答案查题题库