2021年软考《软件设计师》模拟题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2021年软考《软件设计师》模拟题及答案
软件测试的目的是 ___(1)__ 。
为了提高测试的效率,应该
___(2)__ 。
使用白盒测试方法时,确定测试数据应根据 ___(3)__ 和指定的覆盖标准。
一般说来与设计测试数据无关的文档是
___(4)__ 。
软件的集成测试工作由 ___(5)__ 承担,以提高集成测试的效果。
供选择的答案
(1):A、评价软件的质量
B、发现软件的错误
C、找出软件中的所有错误
D、证明软件是正确的
(2):A、随机地选取测试数据
B、取一切可能的输入数据作为测试数据
C、在完成编码以后制定软件的测试计划
D、选择发现错误的可能性大的数据作为测试数据
(3):A、程序的内部逻辑
B、程序的复杂程序
C、使用说明书
D、程序的功能
(4):A、需求规格说明书
B、设计说明书
C、源程序
D、项目开发计划
(5):A、该软件的设计人员
B、该软件开发组的负责人
C、该软件的编程人员
D、不属于该软件开发组的软件设计人员
参考答案: (1) B (2) D (3) A (4) D (5) D
一个数据库系统必须能表示实体和关系。
关系可与 __(6)__ 实体有关。
实体与实体之间的关系有一对一、一对多和多对多三种,其中 __(7)__ 不能描述多对多的联系。
一般地,一个数据库系统 __(8)__ 外视图, __(9)__ 概念视图, __(10)_ 数据子语言。
供选择的答案
(6): A、0个
B、1 个
C、2 个
D、3 个或 3 个以上
E、1 个或 1 个以上
F、0 个或 0 个以上
(7): A、网状模型
B、层次模型
C、关系模型
D、网状模型和层次模型
E、层次模型和关系模型
F、网状模型和关系模型
G、网状模型、层次模型和关系模型
(8)~(10): A、只能有一种
B、最多只能有两种
C、至少有两种
D、可以有多种
参考答案:(6) E (7) B (8) D (9) A (10) D
由于内存大小有限,为使得一个或多个作业能在系统中运行,常需要外存来换取内存。
其中以作业为单位对内外存进行交换的技术称为__(11)__技术,在作业内部对内外存进行交换的技术称为
__(12)__技术。
用外存换内存是以牺牲程序运行时间为代价的。
为提高 CPU 有效利用率,避免内外存的频繁交换,__(12)__技术常用某种__(13)__来选择换出内存的页面,它的基础是程序的
__(14)__。
据此,操作系统可根据__(15)__来改善系统的性能,
__(15)__是一个进程在定长的执行时间区间内涉及到的页面的集合。
供选择的答案:
(11)、(12):A、SPOOLING
B、SWAPPING
C、虚拟存储
D、虚拟机
E、进程管理
F、设备管理
(13):A、页面分配策略
B、页面标志策略
C、页面淘汰策略
D、段设置策略
(14):A、完整性
B、局部性
C、递归性
D、正确性
(15): A、工作集
B、页面集
C、段号集
D、元素集
参考答案:(11) B (12) C (13) C (14) B (15) A
为了快速传送大量数据,微型计算机中采用存贮器直接访问技术,简称 DMA。
用 DMA 方式传送时,在存贮器和 __(16)__ 之间直接建立高速传输数据的通路,不需要 __(17)__ 的干预。
利用 DMA 方式传送数据时,数据的传送过程完全由称为 DMA 控制器的硬件控制。
DMA 控制器具有下列功能:
(1)向 CPU 申请 __(18)__ 传送。
(2)在 CPU 允许DMA工作时,处理总线控制的转交。
(3)在 DMA 期间管 __(19)__ ,控制数据转送。
(4)确定数据传送的起始地址和 __(20)__ ,并在传送过程中不断修正。
(5)数据传送结束时,给出表示 DMA 操作完成的信号。
供选择的答案
(16)~(20):
A 、控制台
B、硬件
C 、外部设备
D、数据长度
E、 CPU
F、存贮器
G、 DMA
H 、系统总线
I、数据方向
J、传输速率
参考答案:(16) C (17) E (18) G (19) H (20) D。