C++中,如果只想保留公共基类的一个复制,就必须使用关键字() 把这个公共基类声明为虚基类。 |
填空 |
后置自增运算符“++”重载为类的成员函数(设类名为A)的形式为:() 。 |
填空 |
若要把void fun(A &a)定义为类A的友元函数,则应在类定义中加入语句() 。 |
填空 |
在C++中,三种继承方式的说明符号为 ()、()、 () ,如果不加说明,则默认的继承方式为() |
填空 |
程序的三种基本的控制结构是: 顺序结构、() 和() 。 |
填空 |
一个C++程序的开发步骤通常包括编辑、() 、() 、运行和调试。 |
填空 |
友元函数说明在类体内,它是一种成员函数。 |
单选 |
构造函数的名字必须与类名相同,其返回类型缺省为void类型。 |
单选 |
运算符重载以后,其优先级和结合性都不能改变。 |
单选 |
在类Time中的析构函数可以声明为:void ~Time(int) 。 |
单选 |
纯虚函数是在基类中说明的虚函数,它在该基类中没有定义具体的操作内容。 |
单选 |
在C++中,函数名实际上是一个指针,它指向函数的入口。 |
单选 |
常对象只能调用它的常成员函数, 而不能调用普通的成员函数。 |
单选 |
类静态成员数据为该类所有对象共享,在该类对象被撤销时,静态成员并不撤销。 |
单选 |
在声明一个类时,必须同时声明类的数据成员和成员函数。 |
单选 |
析构函数的作用是当对象不用时,删除对象。 |
单选 |
已知:int a=5,b=10; 表达式++a+b++有二义性。 |
单选 |
已知:int a=5,b=10; 表达式++a+b++有二义性。 |
单选 |
已知:int a=5,b=10; 表达式++a+b++有二义性。 |
单选 |
在传值调用中,要求实参和形参的类型完全一致并且个数相等。 |
单选 |