题目内容

有如下函数定义:int func(int a) { return a; } int func(int a, int b = 1) { return a + b; }那么按照如下调用,其输出是多少()cout<

A. 2 1
B. 2 2
C. 1 1
D. 函数调用,或者定义存在语法错误

查看答案
更多问题

有如下函数的定义:void setvalue(int x,int y=2){ m_x = x; m_y = y; cout<

A. 上述调用无法正确执行。
B. 1 2
C. 0 2
D. 1 0

在下列关于内联函数的描述中,( )是错误的。

A. 当函数代码小,频繁调用时,适宜采用内联函数。
B. 内联函数的定义必须出现在内联函数第一次被调用之前。
C. 内联函数中可以包括选择、循环等各种语句。
D. 对内联函数不可以进行异常接口声明。

在下列描述中,( )是错误的。

A. 内联函数主要解决程序的运行效率问题。
B. 内联函数的定义必须出现在内联函数第一次被调用之前。
C. 内联函数中可以包括各种语句。
D. 对内联函数不可以进行异常接口声明。

下面有关重载函数的说法中正确的是( )。

A. 重载函数形参类型必须不同。
B. 重载函数形参个数必须不同。
C. 重载函数必须有不同的形参列表。
D. 重载函数名可以不同。

答案查题题库