admin管理员组文章数量:1583363
2024年5月29日发(作者:)
应用软件基础复习题
一、判断题
(×)1、所谓的软件就是计算机程序,因此开发软件也就是编写
程序。
(√)2、软件测试只能查找出程序中的错误,而不能证明程序中
没有错误。
(√)3、结构化设计方法面向数据流,是目前使用最广泛的软件
设计方法之一。(×)4、黑盒测试仅与程序的内部结构有关,完全可
以不考虑程序的功能要求。(√)5、程序的注释一般分为序言性注释
和功能性注释。
(×)6、软件危机产生的主要原因是由于硬件发展跟不上软件的
更新。
(√)7、好的测试是用少量的测试用例运行程序,发现被测程序
尽可能多的错误。(×)8、在进行软件系统的模块划分时,要尽可能
遵循低内聚高耦合原则。
(√)9、伪码语言介于高级程序设计语言和自然语言之间,常用
来进行算法描述。(×)10、栈是特殊的线性表,必须用一组地址连
续的存储单元来存储。
(√)11、在平均情况下,速度最快的排序方法为快速排序。
(×)12、图形结构不是数据的逻辑结构,而是数据的存储结构。
(×)13、在数据结构中,数据的基本单位是数据项。
(×)14、计算机安装软件时,可以先安装其它软件,再安装操
作系统。
(×)15、进程是程序的执行过程,因而进程和程序是一一对应
的。
(×)16、具有3个结点的二叉树最多有4种不同形态。
(√)17、一棵满二叉树必定是一棵完全二叉树,而完全二叉树
未必是满二叉树。(×)18、在操作系统中,管态又称为主态,此时
处理机执行用户指令。
(√)19、进程控制块(PCB)是为所有进程设置的数据结构,
每个进程仅有一个PCB。(×)20、SQL是一种过程化语言,对数据
库进行操作非常简单方便。
二、选择&填空
1、评估项目开发计划、可靠性与安全性要求、建立系统的逻辑模
型是软件需求分析的任务。
2、软件生命周期中所花费的工作量最多的阶段是软件维护。
3、软件测试的目的是发现软件的错误。
4、软件详细设计的主要任务是确定每个模块的算法和使用的数据
结构。
5、结构化设计方法面向数据流,是目前使用最广泛的软件设计方
法之一。
6、在进行软件系统模块划分时,为提高模块独立性,要尽量遵循
高内聚低耦合原则。
7、程序的三种基本控制结构是顺序、选择和重复。
8、软件需求分析的最终结果是产生需求规格说明书。
9、快速原型模型的主要特点之一是及早提供可以展示的软件产品。
10、软件定义、软件开发、软件维护属于软件生命周期的三个过
程。
11、在排序法中,从未排序序列中依次取出元素,与已排序序列
中的元素作比较,将其放入已排序序列的正确位置称为插入排序。
12、线性链表的地址连续与否均可以。
13、不含任何结点的空树是一棵树也是一棵二叉树。
14、有一个有序表为{1,3,9,12,32,41,45,62,75,77,
82,95,100},当二分查找值为82的节点时,4次比较后查找成功。
15、深度为9的二叉树中至少有9个结点。
16、下列进程状态的转换中,不正确的是就绪 阻塞。
17、任何两个并发进程之间可能存在同步或互斥关系。
18、利用通道技术可以在内存与外设之间直接交换数据。
19、在数据结构中,数据的基本单位是数据元素。
版权声明:本文标题:应用软件基础复习题 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1716971416a525470.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论