【单选题】
假定一个类的构造函数为“A(int i=4, int j=0) {a=i;b=j;}”, 则执行“A x (1);”语句后,x.a和x.b的值分别为()
【单选题】
在循环while(int i=0)i++;中,while循环的执行次数为()。
【单选题】
关于异常匹配,下面四个选项中,那个说法是不正确的:()
②
void*参数类型的异常处理器会捕获所有指针类型的异常
③
catch参数处理器为基类指针或引用类型,会捕获派生类指针或引用类型
④
如果有多个匹配的异常处理器,则程序编译时无法通过
【单选题】
若有说明class Y{//…;public:staticint n;};int Y::n;Y objY;,则对n的正确访问语句是()
【单选题】
在下列关于类型转换的描述中,错误的是()
②
带非默认参数的构造函数可以把基本类型数据转换成类类型对象。
③
类型转换函数可以把类类型对象转换为其他指定类型对象。
④
类型转换函数只能定义为一个类的成员函数,不能定义为类的友元函数。
【单选题】
C++中类的用途有两种:一种是类的实例化,即生成类的对象;另一种是通过()派生出新类。
【单选题】
在定义int a[5];之后,对a的引用正确的是()。