计算机二级选择题题库(142道).docx
《计算机二级选择题题库(142道).docx》由会员分享,可在线阅读,更多相关《计算机二级选择题题库(142道).docx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机二级选择题1、程序测试的目的是()单选题 A 发现并改正程序中的错误B 诊断和改正程序中的错误C 发现程序中的错误D 执行测试用例正确答案:C2、下面属于系统软件的是()单选题 A 编辑软件WordB 杀毒软件C 财务管理系统D 数据库管理系统正确答案:D3、下面不属于软件设计阶段任务的是()单选题 A 软件的总体结构设计B 软件的数据分析C 软件的需求分析D 软件的详细设计正确答案:C4、下面不属于软件需求分析阶段主要工作的是()单选题 A 需求变更申请B 需求获取C 需求分析D 需求评审正确答案:A5、软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是()单选
2、题 A 测试B 实现C 可行性研究D 设计正确答案:C6、构成计算机软件的是()单选题 A 程序和数据B 程序、数据及相关文档C 程序和文档D 源代码正确答案:B7、算法有穷性是指()单选题 A 算法只能被有限的用户使用B 算法程序的运行时间是有限的C 算法程序的长度是有限的D 算法程序所处理的数据量是有限的正确答案:B8、在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是()单选题 A 快速排序B 冒泡排序C 简单插入排序D正确答案:A9、下列链表中,其逻辑结构属于非线性结构的是()单选题 A 二叉链表B 双向链表C 循环链表D 带链的栈正确答案:A10、下列与队列结构有关联的是(
3、)单选题 A 多重循环的执行B 函数的递归调用C 先到先服务的作业调度D 数组元素的引用正确答案:C11、下列叙述中正确的是()单选题A 算法的时间复杂度与空间复杂度没有直接关系B 一个算法的时间复杂度大,则其空间复杂度必定小C 一个算法的空间复杂度大,则其时间复杂度页必定大D 一个算法的空间复杂度大,则其时间复杂度必定小正确答案:A12、为了对有序表进行对分查找,则要求有序表()单选题 A 任何存储方式B 可以顺序存储页可以链式存储C 只能链式存储D 只能顺序存储正确答案:D13、在最坏情况下()单选题A 快速排序的时间复杂度与希尔排序的时间复杂度是一样的B 希尔排序的时间复杂度比直接插入排
4、序的时间复杂度要小C 快速排序的时间复杂度比冒泡的时间复杂度要小D 快速排序的时间复杂度比希尔排序的复杂度要小正确答案:B14、线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()单选题 A 排序时减少元素的比较次数B 节省存储空间C 插入与删除运算效率高D 便于查找正确答案:C15、非空循环链表所表示的数据结构()单选题 A 有根结点也有叶子结点B 没有根结点也没有叶子结点C 有根结点但没有叶子结点D 没有根结点但有叶子结点正确答案:A16、下来叙述中错误的是()单选题 A 数据结构中的元素不能是另一数据结构B 数据结构中的数据元素可以是另一数据结构C 非空数据结构可以没有根结点
5、D 空数据结构是线性结构也可以是非线性结构正确答案:A17、下列叙述中正确的是()单选题 A 多重链表比定是非线性结构B 堆可以用完全二叉树表示,其中序遍历序列是有序序列C 排序二叉树的中序遍历序列是有序序列D 任何二叉树只能采用链式存储结构正确答案:C18、下列叙述中正确的是()单选题 A 算法设计只需考虑结果的可靠性B 数据的存储结构会影响算法的效率C 算法复杂度是指算法控制结构的复杂程度D 算法复杂度是用算法中指令的条数来度量的正确答案:B19、下列叙述中错误的是()单选题A 二分查找法只适用于顺序存储的线性有序表B 所有二叉树都叧能用二叉链表表示C 有多个指针域的链表也有可能是线性结构
6、D循环队列是队列的存储结构正确答案:B20、下列数据结构中,不能采用顺序存储结构的是()单选题 A 非完全二叉树B 堆C 栈D 队列正确答案:A21、下列各组的排序方法中,最坏情况下比较次数相同的是()单选题 A 快速排序与希尔排序B 简单插入排序与希尔排序C 冒泡排序与快速排序D 堆排序与希尔排序正确答案:C22、下列叙述中正确的是()单选题 A 循环队列是队列的一种链式存储结构B 循环队列是队列的一种顺序存储结构C循环队列是一种逻辑结构D循环队列是非线性结构 正确答案:B23、下列叙述中错误的是()单选题A 在二叉链表中,可以从根结点开始遍历到所有结点B 在线性单链表中,可以从任何一个结点
7、开始直接遍历到所有结点C 在循环链表中,可以从任何一个结点开始直接遍历到所有结D 在双向链表中,可以从任何一个结点开始直接遍历到所有结点正确答案:B24、对于循环队列,下列叙述中正确的是()单选题 A队头指针一定大于队尾指针B 队头指针是固定不变的C 队头指针可以大于队尾指针,也可以小于队尾指针 D 队头指针一定小于队尾指针正确答案:C25、下列叙述中正确的是()单选题A 存储穸间不连续的所有链表一定是非线性结构B 能顺序存储的数据结构一定是线性结构C 结点中有多个指针域的所有链表一定是非线性结构D 带链的栈与队列是线性结构正确答案:D26、下列叙述中正确的是()单选题A 在链表中,如果每个结
8、点有两个指针域,则该链表一定是线性结构B 在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是线性结构C 在链表中,如果每个结点有两个指针域,则该链表一定是非线性结构D 在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构 正确答案:D27、下列叙述中正确的是()单选题A 只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构B所有数据结构必须有终端结点(即叶子结点)C 没有根结点或没有叶子结点的数据结构一定是非线性结构D 所有数据结构必须有根结点正确答案:C28、下列叙述中正确的是()单选题A 对同一批数据作同一种处理,如果数据存储结构不同,不同算法的时间复
9、杂度肯定相同。B 解决同一个问题的不同算法的时间复杂度必定是相同的C 对同一批数据作不同的处理,如果数据存储结构相同,不同算法的时间复杂度肯定相同D 解决同一个问题的不同算法的时间复杂度一般是不同的正确答案:D29、下列叙述中错误的是()单选题 A 非线性结构中至少有一个根结点B 有一个以上根结点的必定是非线性结构C 有一个以上叶子结点的必定是非线性结构D 非线性结构中可以没有根结点与叶子结点正确答案:A30、下列叙述中正确的是单选题 A 有两个指针域的链表就是二叉链表B 有的二叉树也能用顺序存储结构表示C 顺序存储结构一定是线性结构D 多重链表一定是非线性结构正确答案:B31、在快速排序法中
10、,每经过一次数据交换(或移动)后()单选题 A 消除的逆序个数一定比新产生的逆序个数多B 能消除多个逆序C 叧能消除一个逆序D 不会产生新的逆序正确答案:B32、下列叙述中错误的是()单选题 A 非空线性结构中叧有一个结点没有后件B 非空线性结构中叧有一个结点没有前件C 只有一个根结点和一个叶子结点的结构必定是线性结构D 向量是线性结构正确答案:C33、下列叙述中正确的是()单选题 A 循环队列是队列的链式存储结构B 所有的线性结构都可以采用顺序存储结构C 具有两个以上指针的链表必定是非线性结构D 能采用顺序存储的必定是线性结构正确答案:B34、表的长度为n。在下列结构所对应的算法中,最坏情况
11、下时间复杂度最低的是() 单选题A 堆排序B 希尔排序C 有序链表查找D 循环链表中寻找最大项正确答案:D35、下列结构中为非线性结构的是()单选题 A 二维表B 树C 向量D 矩阵正确答案:B36、下列叙述中正确的是()单选题 A 循环队列是队列的一种顺序存储结构B 循环队列是队列的一种链式存储结构C 循环队列中的队尾指针一定小于队头指针D 循环队列中的队尾指针一定大于队头指针正确答案:A37、下列叙述中错误的是()单选题 A 有的非线性结构也能采用顺序存储结构B 线性结构也能采用链式存储结构C 线性结构一定能采用顺序存储结构D 非线性结构一定不能采用顺序存储结构正确答案:D38、下列叙述中
12、正确的是()单选题 A 链表叧能是非线性结构B 链表可以是线性结构也可以是非线性结构C 对分查找也适用亍有序链表D 快速排序也适用亍线性链表正确答案:B39、下列叙述中错误的是()单选题 A 二叉链表是二叉树的存储结构B 向量属于线性结构C 循环链表是循环队列的链式存储结构D 栈和队列是线性表正确答案:C40、下列叙述中正确的是()单选题 A 双向链表有两个头结点B 循环链表是循环队列的链式存储结构C 双向链表有两个头指针D 循环链表中至少有一个结点正确答案:D41、下列叙述中正确的是单选题A 叧有一个指针域的链表一定是线性结构B 线性链表最多可以有两个指针域C 线性链表可以有多个指针域D 有
13、两个以上指针域的链表是非线性结构正确答案:C42、下列结构中属于线性结构链式存储的是()单选题 A 二维数组B 循环队列C 二叉链表D 双向链表正确答案:D43、下列结构中属于非线性结构的是()单选题 A 二叉链表B 二维数组C 双向链表D 循环队列正确答案:A44、从表中任何一个结点位置出发就可以不重复地访问到表中其他所有结点的链表是() 单选题A 单向链表B 循环链表C 双向链表D 二叉链表正确答案:B45、数据字典(DD)所定义的对象都包含于()单选题 A 程序流程图B 方框图C 数据流图(DFD 图) D 软件结构图正确答案:C46、下面属于白盒测试方法的是()单选题 A 边界值分析法
14、B 等价类划分法C 错误推测法D 逻辑覆盖正确答案:D47、下面属于黑盒测试方法的是()单选题 A 边界值分析法B 条件覆盖C 条件-分支覆盖D 基本路径测试正确答案:A48、软件设计中模块划分应遵循的准则是()单选题 A 低内聚高耦合B 高内聚低耦合C 高耦合高内聚D 低内聚低耦合正确答案:B49、下面不属于软件测试实施步骤的是()单选题 A 集成测试B 单元测试C 回归测试D 确认测试正确答案:C50、软件工程的三要素是()单选题 A 定义、方法和过程B 建模、方法和工具C 方法、工具和过程D 建模、方法和过程正确答案:C51、下面可以作为软件设计工具的是()单选题 A 系统结构图B 数据
15、流程图(DFD 图) C 甘特图D 数据字典(DD) 正确答案:A52、下面不能作为软件需求分析工具的是()单选题 A PAD 图B 判定树C 数据流程图(DFD 图) D 数据字典(DD)正确答案:A53、.软件生命周期中,确定软件系统要做什么的阶段是()单选题 A 软件设计B 需求分析C 软件测试D 系统维护正确答案:B54、下面属于应用软件的是()单选题 A 编译程序B 学生成绩管理系统C 汇编程序D UNIX 操作系统正确答案:B55、下面描述于属于软件特点的是()单选题 A 软件复杂性高B 软件使用不涉及知识产权C 软件是一种逻辑实体,具有抽象性D 软件在使用中不存在磨损、老化问题正
16、确答案:B56、下面对类-对象主要特征描述正确的是()单选题 A 对象唯一性B 类的依赖性C 类的单一性D 对象无关性正确答案:A57、在软件开发中,需求分析阶段产生的主要文档是()单选题 A 可行性分析报告B 集成测试计划C 软件需求规格说明书D 概要设计说明书正确答案:C58、程序流程图中带有箭头的线段表示的是()单选题 A 控制流B 调用关系C 图元关系D 数据流正确答案:A59、数据流图中带有箭头的线段表示的是()单选题 A 模块调用B 事件驱动C 控制流D 数据流正确答案:D60、下面描述中错误的是()单选题A 软件设计是将软件需求转换为软件表示的过程B PAD 图是软件详细设计的表
17、示工具C 数据结构不数据库设计是软件设计的任务设计D 系统总体结构图支持软件系统的详细设计正确答案:D61、下面不属于需求分析阶段任务的是()单选题 A 需求规格说明书评审B 确定软件系统的性能需求C 确定软件系统的功能需求D 制定软件集成测试计划正确答案:D62、在黑盒测试方法中,设计测试用例的主要根据是()单选题 A 程序数据结构B 程序内部逻辑C 程序外部功能D 程序流程图正确答案:C63、下面描述中,不属于软件危机表现的是()单选题 A 软件质量难以控制B 软件成本不断提高C 软件过程不规范D 软件开发生产率低正确答案:C64、结构化程序所要求的基本结构不包括()单选题 A GOTO
18、跳转B 选择(分支)结构C 重复(循环)结构D 顺序结构正确答案:A65、软件需求分析阶段的主要任务是()单选题 A 确定软件系统的功能B 确定软件开发计划C 确定软件开发方法D 确定软件开发工具正确答案:A66、下面对软件测试描述错误的是()单选题 A 软件测试是保证软件质量的重要手段B 软件测试的目的是发现错误C 严格执行测试计划,排除测试的随意性D 随机地选取测试数据正确答案:D67、下列叙述中正确的是()单选题 A 软件工程是为了解决软件生产率问题B 软件工程的三要素是方法、工具和进程C 软件工程是用工程、科学和数学的原则不方法研制、维护计算机软件的有关技术及管理方法D 软件工程是用于
19、软件的定义、开发和维护的方法正确答案:C68、软件开发中需求分析的主要任务是()单选题 A 需求评审B 给出软件解决方案C 定义和描述目标系统“怎么做” D 定义和描述目标系统“做什么” 正确答案:D69、下列叙述中正确的是()单选题 A 内聚度是指模块间互相连接的紧密程度B 耦合度是指一个模块内部各个元素间彼此结合的紧密程度C 降低耦合度提高内聚度有利于提高模块的独立性D 耦合和内聚是不相关的正确答案:C70、结构化程序设计的基本原则不包括()单选题 A 多态性B 自顶向下C 模块化D 逐步求精正确答案:A71、面向对象方法中,继承是指()单选题 A 各对象之间的共同性质B 一个对象具有另一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 选择题 题库 142
限制150内