单选题 若类A的构造函数定义为A(int aa=1, int bb=0) | a = aa; b = bb; }则执行A x(4)后,x.a和x.b的值分别是( )。
A、1, 0
B、1, 4
C、4, 0
D、4, 1
单选题 一般情况下,将( )函数声明为内联函数。
A、函数的代码量小,调用次数少
B、函数的代码量小,调用次数多
C、函数的代码量大,调用次数少
D、函数的代码量大,调用次数多
单选题 对于C++结构中定义的成员,其隐含的访问权限为( )。
A、public
B、protected
C、private
D、static
单选题 为类提供对外接口的是( )。
A、公有成员函数
B、私有成员函数
C、保护成员函数
D、友元函数
单选题 假设MyClass是一个类,则该类的拷贝初始化构造函数的声明语句为( )。
A、MyClass& (MyClass x);
B、MyClass (MyClass x);
C、MyClass (MyClass &x);
D、MyClass (MyClass *x);
单选题 C++提供的可有效分配对象空间的运算符是( )。
A、delete
B、new
C、pos
D、auto
单选题 不属于类的成员函数的是( )。
A、构造函数
B、析构函数
C、友元函数
D、复制构造函数