位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C++2013年9月全国计算机等级《二级C++》上机模考试卷(3)

下列关于构造函数和析构函数的描述,错误的是(  )。

发布时间:2024-07-09

A.析构函数中调用虚函数采用静态联编

B.对虚析构函数的调用可以采用动态联编

C.当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数

D.构造函数可以声明为虚函数

试卷相关题目

  • 1若要对Date类中重载的加法运算符成员函数进行声明,下列选项中正确的是(  )。

    A.Data+{Data};

    B.Dataoperator+{Data};

    C.Data+operator{Data};

    D.operator+{Data.Data};

    开始考试点击查看答案
  • 2下列关于纯虚函数与抽象类的描述中,错误的是(  )。

    A.纯虚函数是一种特殊的虚函数,它没有具体的实现

    B.抽象类是指具有纯虚函数的类

    C.一个基类声明了纯虚函数,该基类的派生类一定不是抽象类

    D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出

    开始考试点击查看答案
  • 3针对数组定义intdata[10];,下列表述中错误的是(  )。

    A.用*data可访问到数组的首元素

    B.用data[9]可访问到数组的末元素

    C.用data[10]访问数组元素会超出数组边界

    D.data共有10个元素,其首元素是data[1]

    开始考试点击查看答案
  • 4下列是关于派生类声明的开始部分,其中正确的是(  )。

    A.classvirtualB:publicA

    B.virtualclassB:publicA

    C.classB:publicAvirtual

    D.classB:virtualpublicA

    开始考试点击查看答案
  • 5下列关于二叉树的叙述中,正确的是(  )。

    A.叶子结点总是比度为2的结点少一个

    B.叶子结点总是比度为2的结点多一个

    C.叶子结点数是度为2的结点数的两倍

    D.度为2的结点数是度为1的结点数的两倍

    开始考试点击查看答案
  • 6类模板的使用实际上是将类模板实例化成一个具体的(  )。

    A.类

    B.对象

    C.函数

    D.模扳类

    开始考试点击查看答案
  • 7有如下程序:#includedusingnamespacestd;classTestClass{protected:TestClass(  ){cout<<'X';}TestClass(charc){cout<classTestClassl:publicTestClass{public:TestClassl(charc){cout<intmain(  ){TestClassld1('y');return0;}执行这个程序,屏幕上将显示输出(  )。

    A.y

    B.yx

    C.xy

    D.yy

    开始考试点击查看答案
  • 8下面程序的运行结果是(  )。#includeclassbase{protected:inta;public:base(){cout<<"0";}};classbasel:virtualbase{public:basel(){cout<<"1";}};classbase2:virtualbase{public:base2(){cout<<"2";}};classderived:publicbasel,publicbase2{public:derived(){cout<<"3";}};voidmain(){derivedobj;eout<}

    A.0123

    B.3120

    C.O312

    D.3012

    开始考试点击查看答案
  • 9下列字符串中可以用作C++语言标识符的是(  )。

    A.1234

    B.foo~~bar

    C.virtual

    D.34var

    开始考试点击查看答案
  • 10下列有关数据库的叙述,正确的是(  )。

    A.数据处理是将信息转化为数据的过程

    B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变

    C.关系中的每一列称为元组,一个元组就是一个字段

    D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字

    开始考试点击查看答案
返回顶部