公共基础知识选择题(第1部分)001)下列叙述正确的是A)所谓算法就是计算方法B)程序可以作为算法的一种描述C)算法设计只需考虑得到计算结果D)算法设计可以忽略算法的运算时间答案:B002)线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有A)节省存储空间B)插入与删除去处效率高C)便于查找D)排序时减少元素的比较次数答案:B003)深度为5的完全二叉树的结点数不可能是A)15B)16C)17D)18答案:A004)设二叉树如下则前序序列为:a)ABDEGCFHb)DBGEAFHCc)DGEBHFCAd)ABCDEFGH答案:A005)下面描述不属于软件特点的是a)软件是一种逻辑实例,具有抽像性b)软件在使用中不存在磨损、老化问题c)软件复杂性高d)软件使用不涉及知识产权答案:D006)程序测试的目的是A)为被测程序设计正确的测试用例B)发现并改正程序中的错误C)发现程序中的错误D)改正程序中的错误答案:C007)下面对类—对象主要特征描述正确的是A)对象唯一性B)对象无关性C)类的单一性D)类的依赖性答案:A008)在数据库中,数据模型包括数据结构、数据操作和A)数据约束B)数据类型C)关系运算D)查询答案:A009)一个运动队有多个队员,一个队员公属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是A)一对多B)一对一C)多对一D)多对多答案:A010)两个关系R和T如下:RTABCABa12a1b44b4c23c2d32d3则由关系R得到关系T的操作是A)投影B)交C)选择D)并答案:A011)下列叙述中正确的是A)循环队列是顺序存储结构B)循环队列是链式存储结构C)循环队列是非线性结构D)循环队列的插入运算不会发生溢出现象答案:A012)下列叙述中正确的是A)所有数据结构必须有根结点B)所有数据结构必须有终端结点(即叶子结点)C)只有一个根结