一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、__________和自定义完整性。

  2. C 中通常和一个运算符连用,构成一个运算符函数名的C 关键字为__________。

  3. 在深度为6的满二叉树中,度为2的结点个数为__________。

  4. 下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上(  )。

    • A.
    • B.
    • C.
    • D.
  5. 若要访问指针变量p所指向的数据,应使用表达__________。

    • A.
    • B.
    • C.
    • D.
  6. 下面有关纯虚函数的表述中正确的是(  )。

    • A.含有纯虚函数的类不可能是派生类
    • B.纯虚函数是没有给出显现版本(即无函数体定义)的虚函数
    • C.派生类必须实现基类的纯虚函数
    • D.纯虚函数的声明总是以“=0”结束
  7. 如果一个关系中,存在多个属性(或属性组)都能用来唯一标识该关系的元组,且其任何一个子集都不具有这一特性。这些属性(或属性组)都被称为关系的(  )。

    • A.连接码
    • B.主码
    • C.外码
    • D.候选码
    • A.4,5,6
    • B.6,7,9
    • C.7,8,9
    • D.7,7,7
  8. 下列关于指针的运算中,(  )是非法的。

    • A.两个指针在一定条件下,可以进行相等或不等的比较运算
    • B.可以将一个空指针赋值给某个指针
    • C.一个指针可以加上两个整数之差
    • D.两个指针在一定条件下可以相加
    • A.2次
    • B.3次
    • C.4次
    • D.5次
  9. 栈s最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列哪个序列不是可能的出栈序列(  )。

    • A.C、B、E、D、A、F
    • B.C、D、B、F、E、A
    • C.A、D、E、C、B、F
    • D.A、F、E、D、C、B
  10. 关于结构化程序设计原则和方法的描述错误的是(  )。

    • A.选用的结构只准许有一个入口和一个出口
    • B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现
    • C.不允许使用GOT0语句
    • D.语言中所没有的控制结构,应该采用前后一致的方法来模拟
  11. 在数据库系统的组织结构中,下列(  )映射把用户数据库与概念数据库联系了起来。

    • A)外模式/模式
    • B)内模式/外模式
    • C)模式/内模式
    • D)内模式/模式
    • A.
    • B.
    • C.
    • D.
  12. 下列数据结构中,能用二分法进行查找的是(  )。

    • A.顺序存储的有序线性表
    • B.线性链表
    • C.二叉链表
    • D.有序线性链表
    • A.5
    • B.6
    • C.7
    • D.8
  13. 下列关于this指针的叙述中,正确的是(  )。

    • A)任何与类相关的函数都有this指针
    • B)类的成员函数都有this指针
    • C)类的友元函数都有this指针
    • D)类的非静态成员函数才有this指针
    • A.
    • B.
    • C.
    • D.
  14. 下列有关内联函数的叙述中,正确的是(  )。

    • A.内联函数在调用时发生控制转移
    • B.内联函数必须通过关键字inline来定义
    • C.内联函数是通过编译器来实现的
    • D.内联函数函数体的最后一条语句必须是return语句
  15. 下列关于线性链表的描述中正确的是(  )。

    • A.存储空间不一定连续,且各元素的存储顺序是任意的
    • B.存储空间不一定连续,且前件元素一定存储在后件元素的前面
    • C.存储空间必须连续,且各前件元素一定存储在后件元素的前面
    • D.存储空间必须连续,且各元素的存储顺序是任意的
  16. 假定MyClass为一个类,那么下列的函数说明中,(  )为该类的析构函数。 

     

     

      

     

  17. 下面关于虚函数的描述中正确的是(  )。

    • A.虚函数是一个静态成员函数
    • B.虚函数是一个非成员函数
    • C.虚函数既可以在函数说明时定义,也可以在函数实现时定义
    • D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
  18. 下列关于成员函数特征的描述中,错误的是(  )。

    • A.成员函数一定是内联函数
    • B.成员函数可以重载
    • C.成员函数可以设置参数的默认值
    • D.成员函数可以是静态的
  19. 设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是(  )。

    • A.1
    • B.4
    • C.8
    • D.12
  20. 设有如下关系表:

    则下列操作正确的是(  )。

    • A.
    • B.
    • C.
    • D.
  21. 下面有关this指针的叙述中,正确的是(  )。

    • A.类的成员函数都有this指针
    • B.任何与类相关的函数都有this指针
    • C.类的非静态成员函数才有this指针
    • D.类的友元函数都有this指针
    • A.
    • B.
    • C.
    • D.
  22.  

  23. 下面( )不是构造函数的特征。

    • A.构造函数必须指定返回值类型说明
    • B.构造函数可以设置缺省参数
    • C.构造函数可以重载
    • D.构造函数的函数名与类名相同
  24. 下列关于抽象类的表述中正确的是(  )。

    • A)派生类必须要实现作为基类的抽象类中的纯虚函数
    • B)抽象类的成员函数至少有一个没实现
    • C)抽象类不可能用来定义对象
    • D)派生类不能成为抽象类
  25. 下面关于运算符重载的描述中,正确的是(  )。

    • A.一元运算符只能作为成员函数来重载
    • B.运算符重载作为成员函数时,如果参数表中无参数,重载的是一元运算符
    • C.二元运算符重载为非成员函数时,参数表中有一个参数
    • D.C 中可以重载所有的运算符
  26. 使用输入输出操作符setw,能够控制(  )。

    • A.填充字符
    • B.输出宽度
    • C.对齐方式
    • D.输出精度
  27. 线性表常采用的两种存储结构是(  )。

    • A.顺序存储结构和链式存储结构
    • B.散列方法和索引方式
    • C.链表存储结构和数组
    • D.线性存储结构和非线性存储结构
    • A.28XX
    • B.28YYXX
    • C.33XX
    • D.-33XXYY
  28. 在结构化方法中,软件开发阶段用数据流程图(DFD.作为描述工具的是(  )。

    • A.需求分析
    • B.详细设计
    • C.程序编码
    • D.可行性分析
    • A.1 1 1
    • B.1 2 3
    • C.2 2 2
    • D.3 3 3