2-1
在C++中,关于下列设置缺省参数值的描述中,()是正确的。B
A.不允许设置缺省参数值;
B.在指定了缺省值的参数右边,不能出现没有指定缺省值的参数;
C.只能在函数的定义性声明中指定参数的缺省值;
D.设置缺省参数值时,必须全部都设置;
2-2
使用地址作为实参传给形参,下列说法正确的是()D
A.实参是形参的备份
B.实参与形参无联系
C.形参是实参的备份
D.实参与形参操作的是同一对象
2-3
下面程序的运行结果是D
#include<iostream>
using namespace std;
void fun(int * a, int * b) {
int x = *a;
*a = *b;
*b = x;
cout << *a << *b << " ";
}
int main() {
int x = 1, y = 2;
fun(&x, &y);
cout << x << y << endl;
return 0;
}
A.12 12
B.12 21
C.21 12
D.21 21
2-4
当一个函数功能不太复杂,但要求被频繁调用时,选用____。B
A.重载函数
B.内联函数
C.递归函数
D.嵌套函数
2-5
重载函数在调用时选择的依据中,错误的是( )D
A.函数的参数
B.参数的类型
C.函数的名字
D.函数的类型