【单选题】【消耗次数:1】
一个类的析构函数()
至多可有两个
允许重载
只能是缺省的
是唯一的
参考答案:
复制
纠错
相关题目
【单选题】 一个类可包含析构函数的个数是( )
①  0个
②  1个
③  至少一个
④  0个或多个
【单选题】 一个类可包含析构函数的个数是( )
①  0个
②  1个
③  至少一个
④  0个或多个
【单选题】 对于一个类的析构函数,其函数名与类名()
①  完全相同
②  完全不同
③  只相差一个字符
④  无关系
【单选题】 一个类的析构函数通常被定义为该类的()成员。
①  私有
②  保护
③  公用
④  友元
【单选题】 类的析构函数是对一个对象进行以下哪种操作时自动调用的是()
①  建立
②  撤销
③  赋值
④  引用
【单选题】 ()不是析构函数的特征。
①  一个类中只能定义一个析构函数
②  析构函数名与类名相同
③  析构函数只是用来释放对象,所以析构函数是空函数
④  析构函数不指定数据类型,并且也没有参数
【单选题】 下列函数中,是类MyClass的析构函数的是()。
①  ~Myclass();
②  MyClass();
③  ~MyClass();
④  ~MyClass(intn);
【单选题】 下面对析构函数的正确描述是
①  系统不能提供默认的析构函数
②  析构函数必须由用户定义
③  析构函数没有参数
④  析构函数可以设置默认参数
【单选题】 下列关于析构函数描述正确的是( )
①  可以重载
②  函数体中必须有delete语句
③  返回类型必须是void类型
④  不能指定返回类型
【单选题】 下列关于析构函数描述正确的是( )
①  可以重载
②  函数体中必须有delete语句
③  返回类型必须是void类型
④  不能指定返回类型
随机题目
【单选题】 如果类A被说明成类B的友元,则如下说法中正确的是:()
①  类A的成员即类B的成员
②  类B的成员即类A的成员
③  类A的成员函数不得访问类B的成员
④  类B不一定是类A的友元
【单选题】 f1()函数是类A的公有成员函数,p是指向类的成员函数f1()的指针,下列表示中正确的是()。
①  p=f1()
②  p=f1
③  p=A::f1
④  p=A::f1()
【单选题】 main(){char a[]=Money;printf(%c,a[0]);}执行上面的程序段后,输出结果是()。
①  M
②  Money
③  m
④  Mon
【单选题】 所谓模块化程序设计是指,在程序设计中把功能相对独立、单一的模块用一个函数实现,再由若干个函数组成完整程序的程序设计方法。对于函数,下列说法不正确的是()。
①  函数结构独立、功能单一,便于编写、调试和修改
②  可以并行开发,加快软件开发速度,缩短开发周期
③  函数的重复使用性好,提高开发效率
④  所有函数都可用于整个程序,即使该程序包含了多个文件
【单选题】 在函数的传址调用中,函数的实参和形参分别应是()。
①  变量值和变量
②  地址值和指针
③  变量名和引用
④  地址值和引用
【单选题】 在下列选项中,全部都合法的浮点型数据的选项为()
①  -1e3.5 15 2e-4
②  12.34 -1e+5 0.1E-12
③  0.2e-2 -12345 e-5
④  5.0e(1+4) 0.1 8e+2
【单选题】 设int a =5,b =7;则条件表达式8<4?a :b 的值为()
①  0
②  1
③  5
④  7
【单选题】 在C++中,使用流进行输入输出,其中用于屏幕输入()
①  cin
②  cerr
③  cout
④  clog
【单选题】 在C++中类之间的继承关系具有()
①  自反性
②  对称性
③  传递性
④  反对称性
【单选题】 下列关于函数的声明中,正确的有()。
①  void play(a:Int,b:Int )
②  void play(int a,int b )
③  int play(int a,b )
④  int play(int ,int )