一起答

2012年3月全国计算机等级《二级C++》考前预测试卷(1)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在关系模型中,二维表的行称为_____。

  2. 与二维表中的“行”的概念最接近的概念是__________。

  3. 测试分为白箱法和黑箱法,__________又称为逻辑覆盖测试。

  4. Jackson方法是一种面向_____的结构化方法。

  5. 关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为___。

  6. 数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,_____是用户的数据视图,也就是用户所见到的数据模式。

  7. 指针数组是由__________构成的数组。

  8. 数据流的类型有__________和事务型。

  9. 执行以下程序后,输出结果第二行的内容是__________。

  10. 下列关于函数模板的定义中,合法的是(  )。

     

  11. 以下数据结构中,不属于线性数据结构的是(  )。

    • A.队列
    • B.线性表
    • C.二叉树
    • D.栈
    • A. y
    • B. yx
    • C. xy
    • D. yy
  12. 下列关于this指针的叙述中,正确的是(  )。

    • A.任何与类相关的函数都有this指针
    • B.类的成员函数都有this指针
    • C.类的友元函数都有this指针
    • D.类的非静态成员函数才有this指针
  13. 下列数据结构中,能用二分法进行查找的是(  )。

    • A.顺序存储的有序线性表
    • B.线性链表
    • C.二叉链表
    • D.有序线性表
  14. 下面关于常成员函数的说法中正确的是(  )。

    • A)常成员函数不能修改任何的数据成员
    • B)常成员函数只能修改一般的数据成员
    • C)常成员函数只能修改常数据成员
    • D)常成员函数只能通过常对象来调用
  15. 有3个结点的二叉树有( )。

    • A.2种形态
    • B.4种形态
    • C.7种形态
    • D.5种形态
  16. 以下关于数据的逻辑结构的叙述中,不正确的是(  )。

    • A.数据的逻辑结构是数据问关系的描述
    • B.数据的逻辑结构不仅反映数据间的逻辑关系,而且反映其在计算机中的存储方式
    • C.数据的逻辑结构分为线性结构和非线性结构
    • D.树形结构是典型的非线性结构
    • A.B.
    • C.
    • D.
  17. 有三个关系R、S和T如下: 

     

    由关系R和S通过运算得到关系T,则所使用的运算为(  )。

    • A.并
    • B.自然连接
    • C.笛卡尔积
    • D.交
  18. 下面的描述中,不属于面向对象方法的是(  )。

    • A.多态
    • B.继承
    • C.类
    • D.过程调用
    • A.
    • B.
    • C.
    • D.
    • A.CBA
    • B.BAC
    • C.ACB
    • D.ABC
    • A)55
    • B)57
    • C)75
    • D)77
  19. 下面关于友元的说法中错误的是(  )。

    • A.友元函数可以访问类中的所有数据成员
    • B.友元函数不可以在类内部定义
    • C.友元类的所有成员函数都是另一个类友元函数
    • D.友元函数必须声明在public区
  20. 下列哪一条不属于数据库设计的任务?(  )

    • A)设计数据库应用结构
    • B)设计数据库概论结构
    • C)设计数据库逻辑结构
    • D)设计数据库物理结构
    • A)m=3
    • B)m=4
    • C)m=5
    • D)m=6
  21. 在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是(  )。

    • A. auto
    • B. extrn
    • C. register
    • D. static
  22. 关于模板,下列说法不正确的是(  )。

    • A.用类模板定义一个对象时,不能省略实参
    • B.类模板只能有虚拟类型参数
    • C.类模板本身在编译中不会生成任何代码
    • D.类模板的成员函数都是模板函数
  23. 下列选项中不属于软件生命周期开发阶段任务的是(  )。

    • A.软件测试
    • B.概要设计
    • C.软件维护
    • D.详细设计
  24. 在进行任何C 流的操作后,都可以用C 流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是(  )。

    • A.fail
    • B.eof
    • C.bad
    • D.good
  25. 下面的符号中可以用作C 标识符的是(  )。

  26. 下面关于派生类的描述中错误的是(  )。

    • A)派生类中至少有一个基类
    • B)一个派生类可以作为另一个派生类的基类
    • C)派生类只继承了基类中的公有成员和保护成员
    • D)派生类的缺省继承方式是私有
  27. 数据管理技术发展的三个阶段中,(  )没有专门的软件对数据进行管理。

    Ⅰ.人工管理阶段 Ⅱ.文件系统阶段 Ⅲ.数据库阶段

    • A)仅Ⅰ
    • B)仅Ⅲ
    • C)Ⅰ和Ⅱ
    • D)Ⅱ和Ⅲ
  28. 设栈S和队列O的初始状态为空,元素a、b、c、d、e和f依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是b、d、c、f、e、a,则栈S的容量至少应该是(  )。

    • A.6
    • B.4
    • C.3
    • D.2
  29. 内部格式控制操作函数是在头文件(  )中定义的。

  30. 建立E-R模型的工作,属于软件生命周期中的(  )。

    • A.需求分析阶段
    • B.设计阶段
    • C.编码阶段
    • D.测试阶段
  31. (  )使一个函数可以定义成对许多不同数据类型完成同一个任务。

    • A.函数模板
    • B.重载函数
    • C.递归函数
    • D.模板函数
    • A.12,l0,14
    • B.12,18,30
    • C.12,6,18
    • D.12,14,30
  32. 下面表示引用的方法中正确的是(  )。已知:int n=10;

  33. 下列选项中,作为是数据库系统的核心的是(  )。

    • A.数据库
    • B.数据模型
    • C.软件工具
    • D.数据库管理系统
  34. 有下列二叉树,对此二叉树前序遍历的结果为(  )。 

     

    • A.ACBEDGFH
    • B.ABDGCEHF
    • C.HGFEDCBA
    • D.ABCDEFGH