一起答

2012年3月全国计算机等级《二级C++》模拟试题(4)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 如果一个班主任可管理多个班级,而一个班级只被一个班主任管理,则实体“班主任”与实体“班级”之间存在联系。

  2. 对基类数据成员的初始化必须派生类的构造函数中的_处执行。

  3. 若按功能划分,软件测试的方法可以分为白盒测试方法和测试方法。

  4. C 中每个类都有一个隐含的指针。

  5.  是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。

  6. C 中多态性分为编译时的多态性和运行时的多态性,其中运行时的多态性时通过实现的。

  7. 某二叉树中度为2的结点有l2个,则该二叉树中有_个叶子结点。

  8. 关系数据库系统实现的专门关系运算包括选择、连接和。

  9. 对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较次。

    • A.①②③④
    • B.②
    • C.③
    • D.①②③
  10. 当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为(  )。

    • A.下溢
    • B.上溢
    • C.异常
    • D.溢出
    • A.n=0
    • B.n=1
    • C.n=2
    • D.n=3
  11. 数据视图的描述称为(  )。

    • A)外模式
    • B)内模式
    • C)概念模式
    • D)存储模式
    • A.0和1
    • B.0和2
    • C.1和1
    • D.1和2
  12. 有如下程序: 

     

     

    D.程序编译时出错

  13. 下列关于线性链表的描述中,正确的是(  )。

    Ⅰ、只含有一个指针域来存放下一个元素地址

    Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件l

    Ⅲ、结点由两部分组成:数据域和指针域。

    • A)仅Ⅰ、Ⅱ
    • B)仅Ⅰ、Ⅲ
    • C)仅Ⅱ、Ⅲ
    • D)全部
  14. 设R是一个2元关系,s是一个3元关系,则下列运算中正确的是(  )。

    • A.
    • B.
    • C.
    • D.
    • A.DD
    • B.BBDfunDDDfun
    • C.BBBfunDD
    • D.DDBBBfun
  15. 以下程序的执行结果是(  )。 

    • A.5
    • B.6
    • C.7
    • D.8
  16. 字面常量42、4.2、42L的数据类型分别是(  )。

    • A.long,double,int
    • B.long,float,int
    • C.int,double,long
    • D.int,float,long
  17. 下面字符串中,不可以用作C 标识符的是(  )。

     

     

  18. 数据字典是数据库设计需求分析阶段的重要工具之一,其最基本的方法是(  )。

    • A.数据库定义
    • B.数据通信
    • C.数据定义
    • D.数据维护
    • A.
    • B.
    • C.
    • D.
  19. 下列关于运算符重载的描述中,正确的是(  )。

    • A.运算符重载可以改变运算符的操作数的个数
    • B.运算符重载可以改变优先级
    • C.运算符重载可以改变结合性
    • D.运算符重载不可以改变语法结构
    • A.11
    • B.20
    • C.21
    • D.31
  20. 一间教室可坐多名学生,则实体教室和学生之间的联系是(  )。

    • A.一对一
    • B.一对多
    • C.多对一
    • D.多对多
  21. 设根结点的层次为0,高度为K的二叉树最最大结点数为(  )个。

    • A.
    • B.
    • C.
    • D.
  22. 下面关于this指针的说法中错误的是(  )。

     

  23. 用白盒法设计测试用例的方法包括(  )。

    • A.错误推测
    • B.因果图
    • C.基本路径测试
    • D.边界值分析
  24. F面程序的输出结果为(  )。 

     

    • A.03
    • B.13
    • C.14
    • D.24
    • A.6,3.14
    • B.3,6.28
    • C.3,3.14
    • D.6,6.28
  25. 下列情况中,不会调用拷贝构造函数的是(  )。

    • A)用一个对象去初始化同一类的另一个新对象时
    • B)将类的一个对象赋值给该类的另一个对象时
    • C)函数的形参是类的对象,调用函数进行形参和实参结合时
    • D)函数的返回值是类的对象,函数执行返回调用时
  26. 下面是关于派生类声明的开始部分,其中正确的是(  )。

  27. 下列叙述中正确的是(  )。

    • A.一个算法的空间复杂度大,则其时间复杂度必定大
    • B.一个算法的空间复杂度大,则其时间复杂度必定小
    • C.一个算法的时间复杂度大,则其空间复杂度必定小
    • D.上述三种说法都不对
  28. 下列说法中错误的是(  )。

    • A)公有继承时基类中的public成员在派生类中仍是public的
    • B)公有继承时基类中的private成员在派生类中仍是private的
    • C)私有继承时基类中的public成员在派生类中是private的
    • D)保护继承时基类中的public成员在派生类中是protected的
  29. 在软件开发中,需求分析阶段产生的主要文档是(  )。

    • A.可行性分析报告
    • B.集成测试计划
    • C.概要设计说明书
    • D.软件需求规格说明书
    • A.15
    • B.100
    • C.150
    • D.10
  30. 实现算法所需要的存储单元的多少称为(  )。

    • A.可实现性
    • B.空间复杂度
    • C.时间复杂度
    • D.困难度
  31. 下列字符串中,正确的C 标识符是(  )。

  32. 下列叙述中正确的是(  )。

    • A.线性链表是线性表的链式存储结构
    • B.栈与队列是非线性结构
    • C.双向链表是非线性结构
    • D.只有根结点的二叉树是线性结构
  33. 派生类的构造函数的成员初始化列表中,不能包含(  )。

    • A)基类的构造函数
    • B)派生类中子对象的初始化
    • C)基类中子对象的初始化
    • D)派生类中一般数据成员的初始化
  34. 某二叉树共有60个叶子结点与50个度为l的结点,则该二叉树中的总结点数为(  )。

    • A.148
    • B.169
    • C.182
    • D.198
  35. 下面的描述中,正确的是(  )。

    • A.virtual可以用来声明虚函数
    • B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类
    • C.即使基类的构造函数没有参数,派生类也必须建立构造函数
    • D.静态数据成员可以通过成员初始化列表来初始化