2012年3月全国计算机等级考试二级C++语言程序设计笔试试卷

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
19

有如下类定义: 

class Animal{

public:

virtual void Name( )=0;

};

class Koala:public Animal{

public:

void Name( ){/*函数体略*/}

};

关于上述类定义,下列描述中错误的是__________

  • A.类Koala是类Animal的派生类
  • B.类Koala中的Name函数是一个虚函数
  • C.类Animal中的Name函数是一个纯虚函数
  • D.语句“Animal a;”能够建立类Animal的一个对象a
27

在类中重载赋值运算符时,应将其声明为类的__________

  • A.静态函数
  • B.友元函数
  • C.成员函数
  • D.构造函数
35

若需要向一个二进制文件尾部添加数据,则该文件的打开方式为__________

  • A.ios_base::app
  • B.ios_base::binary | ios_base::out
  • C.ios_base::out
  • D.ios_base::binary | ios_base::app
40

在软件设计中不使用的工具是__________

  • A.系统结构图
  • B.程序流程图
  • C.PAD图
  • D.数据流图(DFD图)
42

在黑盒测试方法中,设计测试用例的主要根据是__________

  • A.程序外部功能
  • B.程序数据结构
  • C.程序流程图
  • D.程序内部结构
43

下面不属于需求分析阶段任务的是__________

  • A.确定软件系统的性能需求
  • B.确定软件系统的功能需求
  • C.制定软件集成测试计划
  • D.需求规格说明书评审
44

软件生命周期的活动中不包括__________

  • A.软件维护
  • B.需求分析
  • C.市场调研
  • D.软件测试
46

在满足实体完整性约束的条件下__________

  • A.一个关系中可以没有候选关键字
  • B.一个关系中只能有一个候选关键字
  • C.一个关系中必须有多个候选关键字
  • D.一个关系中应该有一个或多个候选关键字
49

下列叙述中正确的是__________

  • A.栈是一种先进先出的线性表
  • B.队列是一种后进先出的线性表
  • C.栈与队列都是非线性结构
  • D.以上三种说法都不对
50

下列叙述中正确的是__________

  • A.循环队列是队列的一种链式存储结构
  • B.循环队列是一种逻辑结构
  • C.循环队列是队列的一种顺序存储结构
  • D.循环队列是非线性结构