首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 二级考试 >

计算机二级C++备考试题二

2013-01-29 

  7、在关系数据库中,用来表示实体之间联系的是______。

  A、树结构

  B、网结构

  C、线性表

  D、二维表

  在关系数据库中,用二维表来表示实体之间联系。

  本题答案为D。

  8、索引属于______。

  A、模式

  B、内模式

  C、外模式

  D、概念模式

  内模式(Internal Schema)又称物理模式(Physical Schema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径。

  本题答案为B。

  9、下面不属于软件设计原则的是______。

  A、抽象

  B、模块化

  C、自底向上

  D、信息隐蔽

  在软件设计过程中,必须遵循软件工程的基本原则:这些原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可靠性。

  本题答案为C。

  10、将E-R图转换到关系模式时,实体与联系都可以表示成______。

  A、属性

  B、关系

  C、键

  D、域

  关系是由若干个不同的元组所组成,因此关系可视为元组的集合,将E-R图转换到关系模式时,实体与联系都可以表示成关系。

  本题答案为B。

  11、关于纯虚函数,下列表述正确的是______。

  A、纯虚函数是没有给出显现版本(即无函数体定义)的虚函数

  B、纯虚函数的声明总是以"=0"结束

  C、派生类必须实现基类的纯虚函数

  D、含有纯虚函数的类不可能是派生类

  本题考查纯虚函数的概念。

  在某些情况下基类无法确定一个虚函数的具体操作方法或内容,只能靠派生类来提供各个具体的实现版本。基类中的这种必须靠派生类提供重定义的虚函数叫做纯虚函数。为了将一个虚函数声明为一个纯虚函数,需要在结束符号;前加上=0;如果派生没有重定义纯虚函数,这个函数仍然是纯虚函数。

  故本题选B。

  12、下列程序的输出结果是______。

  #include

  using namespace std;

  int main()

  {

  int a=2,b=-1,c=2;

  if(a

  if(b<0)c=0;

  else

  c+=1;

  cout<

  return 0;

  }

  A、0

  B、1

  C、2

  D、3

  本题考查的是if--else结构。

  为了解决if--else结构中可能出现的二义性,C++中规定关键字是与它前面最近的未配对的且可见的那个if关键字配对。所以本题的else是和第二个if配对的。而本题第一个if中的条件就不成立,故最后输出c原来的数值。

  故本题选C。


热点排行