2012年9月计算机二级考试C++真题(每小题2分,共70分)(1)下列链表中,其逻辑结构属于非线性结构的是()。A:二叉链表B:循环链表C:双向链表D:带链的栈答案:A解析:(2)设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队退队运算后,front=15,rear=15,则循环队列中的元素个数为()。A:15B:16C:20D:0或35答案:D解析:暂无(3)下列关于栈的叙述中,正确的是A:栈底元素一定是最后入栈的元素B:栈顶元素一定是最先入栈的元素C:栈操作遵循先进后出的原则D:以上三种说法都不对答案:C解析:(4)在关系数据库中,用来表示实体间联系的是()。A:属性B:二维表C:网状结构D:树状结构答案:B解析:暂无(5)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。A:1:1联系B:m:1联系C:1:m联系D:m:n联系答案:C解析:暂无(6)有两个关系R和S如下:R:S:ABCa12b21c31ABCc31则由关系R得到关系S的操作是:A:选择B:投影C:自然连接D:并答案:A解析:暂无(7)答案:A解析:暂无(8)答案:D解析:暂无(9)答案:C解析:暂无(10)答案:C解析:暂无(11)答案:C解析:暂无(12)答案:B解析:暂无(13)下列关于派生类叙述中,错误的是A:派生类至少要有一个基类B:派生类中包括了从基类继承的成员C:一个派生类可以作为另一个派生类的基类D:基类成员被派生类继承以后访问权限保持不变答案:D解析:(14)答案:B解析:暂无(15)答案:D解析:暂无(16)答案:A解析:暂无(17)答案:A解析:暂无(18)答案:C解析:暂无(19)答案:A解析:暂无(20)答案:D解析:暂无(21)答案:C解析:暂无(22)答案:A解析:暂无(23)答案:C解析:暂无(24)答案:B解析:暂无(25)答案:D解析:暂无(26)答案:A解析:暂无(27)答案:B解析:暂无(28)答案:A解析:暂无(29)答案:D解析:暂无(30)答案:B解析:应该是B,构造函数会沿着集成链上的所有基类的构造函数被依次调用。(31)答案:C解析:暂无(32)答案:D解析:暂无(33)答案:D解析:暂无(34)答案:A解析:暂无(35)答案:C解析:(每空2分,共30分)(36)答案:解析:6(37)答案:解析:20(38)答案:解析:逻辑独立性(39)答案:解析:选择(40)答案:解析:系统(41)答案:解析:答案暂无(42)答案:解析:答案暂无(43)答案:解析:答案暂无(44)答案:解析:答案暂无(45)答案:解析:答案暂无(46)答案:解析:答案暂无(47)答案:解析:答案暂无(48)答案:解析:答案暂无(49)答案:解析:(3.1,5.2)(50)答案:解析:答案暂无