当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2021年11月 软件设计师 模考大赛 上午之二

2021年11月 软件设计师 模考大赛 上午之二

作者:mb60efa0d0657ac2024-01-07 01:00:13
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021年11月 软件设计师 模考大赛 上午】部分试题的详解,一起来看看吧~1、虚拟存储管理系统的基础是程序的(3)理论,这个理论的基本含义是指程序执行

引号
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021年11月 软件设计师 模考大赛 上午】部分试题的详解,一起来看看吧~



1、虚拟存储管理系统的基础是程序的(3)理论,这个理论的基本含义是指程序执行时往往会不均匀地访问主存储器单元。根据这个理论,Denning提出了工作集理论。工作集是进程运行时被频繁访问的页面集合。在进程运行时,如果它的工作集页面都在(4),内,能够使该进程有效地运行,否则会出现频繁的页面调入/调出现象。
A、主存储器
B、虚拟存储器
C、辅助存储器
D、U盘

答案:A
答题解析:

虚拟存储管理系统的基础是程序的局部性理论。这个理论的基本含义是指程序执行时,往往会不均匀地访问内存储器,即有些存储区被频繁访问,有些则少有问津。程序的局部性表现在时间局部性和空间局部性上。时间局部性是指最近被访问的存储单元可能马上又要被访问。例如程序中的循环体,一些计数变量,累加变量,堆栈等都具有时间局部性特点。空间局部性是指马上被访问的存储单元,其相邻或附近单元也可能马上被访问。例如一段顺序执行的程序,数组的顺序处理等都具有空间局部性特点。

根据程序的局部性理论,Denning提出了工作集理论。工作集是指进程运行时被频繁访问的页面集合。显然,在进程运行时,如果能保证它的工作集页面都在主存储器内,就会大大减少进程的缺页次数,使进程高效地运行;否则将会因某些工作页面不在内存而出现频繁的页面调入/调出现象,造成系统性能急剧下降,严重时会出现“抖动”现象。



2、当用分支覆盖法对以下流程图进行测试时,至少需要设计(5)个测试用例。
A、4
B、5
C、6
D、8

答案:C
答题解析:

本题考查分支(判定)覆盖测试法。

采用分支覆盖法进行测试使得被测程序中每个判定表达式至少获得一次“真”值和“假”值,或者程序中的每一个取“真”分支和取“假”分支至少都通过一次。需要设计的测试用例需要确保每一个取“真”分支和取“假”分支至少都通过一次,即统计最多分支数。



3、某指令流水线由 5段组成,第 1、3、5段所需时间为∆t,第2、4段所需时间分别为3∆t、2∆t,如下图所示,那么连续输入n条指令时的吞吐率(单位时间内执行的指令个数)TP 为 ( )。 
A、 55.jpg
B、 2.jpg
C、 3.jpg
D、 4.jpg

答案:B
答题解析:

吞吐率有个公式:指令条数除以流水线时间 流水线时间计算公式:一条指令所需时间+(指令条数-1)*时间最长的指令的一段 (单位△t) 所以吞吐率=指令条数/流水线时间
1.jpg



查看完整试题>>>


代理合作学习群