公共基础真题优秀课件.ppt





《公共基础真题优秀课件.ppt》由会员分享,可在线阅读,更多相关《公共基础真题优秀课件.ppt(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、公共基础真题第1页,本讲稿共11页(1)按“先进后出”原则组织数据的数据结构是【】(2)下列对队列的叙述正确的是A)队列属于非线性表B)队列按“先进后出”原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则组织数据(3)下列关于栈的描述中错误的是_。A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针(4)下列关于栈的描述正确的是A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(5)按照”后进先出”原则组
2、织数据的数据结构是A)队列B)栈C)双向链表D)二叉树(6)在队列中,若头指针front=6,尾指针rear=9,则,该队列中共有几个元素?返回栈DBCB3第2页,本讲稿共11页(1)一棵二叉树第六层(根结点为第一层)的结点数最多为【】个。(2)在深度为7的满二叉树中,叶子结点的个数为A)32B)31C)64D)63(3)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点为A)n+1B)n-1C)2nD)n/2(4)某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。(5)在深度为7的满二叉树中,度为2的结点个数为_。(6)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二
3、叉树中的总结点数为A)219B)221C)229D)231返回32CA1963A第3页,本讲稿共11页(1)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。A)log2nB)n/2C)nD)n+1(2)下列数据结构中,能用二分法进行查找的是A)顺序存储的有序线性表B)线性链表C)二叉链表D)有序线性链表(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-1)/2(4)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【】。(5)在长度为64的有序线性表中进行顺序
4、查找,最坏情况下需要比较的次数为_。A)63B)64C)6D)7(6)冒泡排序在最坏情况下的比较次数是A)(n1)/2B)nlog2nC)n(n1)/2D)/2CAD45BC第4页,本讲稿共11页习题(1)下列叙述中,不符合良好程序设计风格要求的是A)程序的效率第一,清晰第二B)程序的可读性好C)程序中要有必要的注释D)输入数据前要有提示信息(2)下列选项不符合良好程序设计风格的是_。A)源程序要文档化B)数据说明的次序要规范化C)避免滥用goto语句D)模块设主地要保证高耦合、高内聚(3)下列选项中不属于结构化程序设计方法的是A)自顶向下B)逐步求精C)模块化D)可复用(4)在面向对象方法中
5、,类的实例称为【2】。(5)在面向对象方法中,【】描述的是具有相似属性与操作的一组对象。(6)下面选项中不属于面向对象程序设计特征的是A)继承性B)多态性C)类比性D)封闭性(7)在面向对象方法中,实现信息隐蔽是依靠A)对象的继承B)对象的多态C)对象的封装D)对象的分类ADD对象类CC第5页,本讲稿共11页习题(1)下列对于软件测试的描述中正确的是_。A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(2)为了使模块尽可能独立,要求_。A)模块的内聚程度要尽量高,且各模块间的耦合程度
6、要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(3)下列描述中正确的是_。A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合(4)下列描述中正确的是A)软件工程只是解决软件项目的管理问题B)软件工程主要解决软件产品的生产率问题C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D)软件工程只是解决软件开发中的技术问题CBDC第6页,本讲稿共11页(5)下列叙述中正确的是A)软件交付使用后还
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公共 基础 优秀 课件

限制150内