|
下面是几道软件评测师历年试题,有不解之处,盼得讨论解答,Tks!
● 数据存储在磁盘上的排列方式会影响I/O 服务的总时间。假设每磁道划分成10 个物理块,每块存放1 个
逻辑记录。逻辑记录R1,R2,…,R10 存放在同一个磁道上,记录的安排顺序如下表所示:
物理块 1 2 3 4 5 6 7 8 9 10
逻辑记录 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10
假定磁盘的旋转速度为20ms/周,磁头当前处在R1 的开始处。若系统顺序处理这些记录,使用单缓冲区,
每个记录处理时间为4ms,则处理这10 个记录的最长时间为___(16)___;若对信息存储进行优化分布后,
处理10 个记录的最少时间为___(17)___。
(16)A.180ms B.200ms C.204ms D.220ms
(17)A.40ms B.60ms C.100ms D.160ms
Ans: (16) C (17) B
My opinion: 顺序处理完这些记录即硬盘转九圈的时间加上处理十个记录的时间:20*9+4*10=220,答案的204ms不明白怎么来的???
● 页式存储系统的逻辑地址是由页号和页内地址两部分组成。假定页面的大小为4K,地址变换过程如下图
所示,图中逻辑地址用十进制表示。
图中有效地址经过变换后,十进制物理地址a 应为___(18)____。
(18)A.33220 B.8644 C.4548 D.2500
Ans (18) A
不会,完全不明白怎么计算,盼解答过程
● 逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(True或者False),正确的选择是___(60)___。
语句段:
if (A && (B||C)) x=l;
else x=O;
用例表:
用例1 用例2
A TRUE FALSE
B ① FALSE
C TRUE ②
A &&(B||C) ③ FALSE
(60)A.①TRUE ②FALSE ③TRUE B.①TRUE ②FALSE ③FALSE
C.①FALSE ②FALSE ③TRUE D.①TRUE ②TRUE ③FALSE
Ans:(60)A
My opinion:choose C. Why A?
● 某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若系统中字长为 32 位,磁盘上的物理块依次编号为:0、1、2、…,那么 8192 号物理块的使用情况在位示图中的第 (12)个字中有所描述。
(12)A.256 B.257 C.512 D.1024
Ans12)B
My opinion: 做对了,不知道为什么呢?
● 用等价类法划分 Windows 文件名称,应该分成(39)个等价区
(39)A.2 B.3 C.4 D.6
Ans39)C
My opinion: 这个...windows文件名称ms就是长度限制和特殊字符限制,怎么分成四个???
谢谢! |
|