【单选题】【消耗次数:1】
实现运行时的多态性要使用()
构造函数
析构函数
重载函数
虚函数
参考答案:
复制
纠错
相关题目
【单选题】 实现运行时的多态性要使用()
①  构造函数
②  析构函数
③  重载函数
④  虚函数
【单选题】 C++实现运行时的多态性是通过什么机制实现的()
①  重载函数
②  构造函数
③  析构函数
④  虚函数
【单选题】 ()不是析构函数的特征。
①  一个类中只能定义一个析构函数
②  析构函数名与类名相同
③  析构函数只是用来释放对象,所以析构函数是空函数
④  析构函数不指定数据类型,并且也没有参数
【判断题】 有返回值的函数,结束函数运行时可以不使用return语句。
①  正确
②  错误
【单选题】 下面对析构函数的正确描述是
①  系统不能提供默认的析构函数
②  析构函数必须由用户定义
③  析构函数没有参数
④  析构函数可以设置默认参数
【单选题】 下列函数中,是类MyClass的析构函数的是()。
①  ~Myclass();
②  MyClass();
③  ~MyClass();
④  ~MyClass(intn);
【单选题】 下列关于析构函数描述正确的是( )
①  可以重载
②  函数体中必须有delete语句
③  返回类型必须是void类型
④  不能指定返回类型
【单选题】 下列关于析构函数描述正确的是( )
①  可以重载
②  函数体中必须有delete语句
③  返回类型必须是void类型
④  不能指定返回类型
【单选题】 一个类的析构函数()
①  至多可有两个
②  允许重载
③  只能是缺省的
④  是唯一的
【单选题】 使用重载函数的目的是
①  共享函数数据
②  减少代码量
③  优化运行效率
④  提高可读性
随机题目
【单选题】 在C++程序中使用的cin标识符是系统类库中定义的()类中的一个对象。
①  istream
②  ostream
③  iostream
④  fstream
【单选题】 若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()
①  在类B的成员函数中可以访问A类的私有数据成员
②  在类B的成员函数中可以访问A类的保护数据成员
③  类B的构造函数可以调用类A的构造函数做数据成员初始化
④  类A的构造函数可以调用类B的构造函数做数据成员初始化
【单选题】 对于双精度类型的变量a和b,请问逗号表达式“(a=1.0,b=1.0E-16,a+b>a)”的结果是()。
①  不确定
②  1.0
③  1
④  0
【单选题】 某一维数组a,获取第3位元素地址的操作是()
①  (a+2)
②  a+2
③  a+3
④  (a+3)
【单选题】 运算符函数是一种特殊的()或友元函数。
①  构造函数
②  析构函数
③  成员函数
④  重载函数
【单选题】 对指针动态分配空间用的关键字是()
①  define
②  int
③  new
④  float
【单选题】 设函数int& index(int a,int i)返回数组a中下标为i的元素,如果在整型数组int array[]={1,2,3},在执行index(array,1)+=3后,array中各元素值为()
①  {4,2,3}
②  {1,5,3}
③  {1,2,6}
④  {4,5,6}
【单选题】 构造函数是在()时被执行的。
①  建立源程序文件
②  创建对象
③  创建类
④  程序编译时
【单选题】 以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是()。
①  ofstream myfile;myfile.open(d:ofile.txt);
②  ofstream *myfile=new ofstream;myfile-open(d:ofile.txt);
③  ofstream myfile(d:ofile.txt);
④  ofstream *myfile=new(d:ofile.txt);
【单选题】 =号在c++里的含义表示为()。
①  赋值
②  相等
③  大于
④  小于