计算机二级考试C++上机试题选择题

  为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是小编搜索整理的计算机二级考试C++上机试题选择题,供参考练习,预祝考生们考出自己理想的成绩!

  计算机二级考试C++上机试题选择题

  1、在数据库设计中,将E-R图转换为关系模式的过程属于( )。

  A.需求分析阶段

  B.逻辑设计阶段

  C.概念设计阶段

  D.物理设计阶段

  2、设有以下类和对象的定义:

  ClaSSA

  public:

  intm;

  ;

  Ak1,k2,*p1,*p2;

  则下面针对成员变量m的引用,错误的是( )。

  A.k1.m=1

  B.k2→m=2

  C.p1→m=3

  D.*p2.m=4

  3、下列关于虚基类的描述中,错误的是( )。

  A.使用虚基类可以消除由多继承产生的二义性

  B.构造派生类对象时,虚基类的构造函数只被调用一次

  C.声明“classB:virtualpublicA”说明类B为虚基类

  D.建立派生类对象时,首先调用虚基类的构造函数

  4、有如下类定义:

  classMyClass

  public:

  ____

  private:

  intdata;

  ;

  若要为Myclass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClasS类的对象obj,则横线处的声明语句应为( )。

  A.friendistream&operator>>istream&is,MyClass&a;

  B.friendistream&operator>>istream&is,MyClassa;

  C.istream&operalor>>istream&is,MyClass&a;

  D.istream&operator>>istream&is,Myclassa;

  5、有如下函数模板定义:

  template

  T1FUNT2nreturnn*5,0;

  若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为( )。

  A.FUN9

  B.FUN<9>

  C.FUN9

  D.FUN<9>double