2020下半年软件设计师考试已经结束,今天编程学习网小编为大家整理了2020下半年软件设计师上午真题(三),供大家参考。
21、假设系统中有三个进程P1、P2和P3,两种资源R1、R2。如果进程资源图如图①和图②所示,那么( )。
A、图①和图②都可化简
B、图①和图②都不可化简
C、图①可化简,图②不可化简
D、图①不可化简,图②可化简
22、假设计算机系统的页面大小为4K,进程P的页面变换表如下表所示。若P要动问的逻辑地址为十六进制3C20H,那么该逻辑地址经过地址变换后,其物理地址应为( )。
页号 物理块号
0 2
1 3
2 5
3 6
A、2048H
B、3C20H
C、5C20H
D、6C20H
23、某文件系统采用索引节点管理,其磁盘索引块和磁盘数据块大小均为1KB字节且每个文件索引节点有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4字节,其中iaddr[0]~iaddr[4]采用直接地址索引,iaddr[5]和iaddr[6]采用一级间接地址索引,iaddr[7] 采用二级间接地址索引。若用户要访问文件userA中逻辑块号为4和5的信息,则系统应分别采用( ), 该文件系统可表示的单个文件最大长度是( )KB。
A、直接地址访问和直接地址访问
B、直接地址访问和一级间接地址访问
C、一级问接地址访问和一级间接地址访问
D、一级间接地址访问和二级间接地址访问
A、 517
B、1029
C、65797
D、66053
24、假设系统有n (n≥5) 个进程共享资源R,且资源R的可用数为5。若采用PV操作,则相应的信号量S的取值范围应为( )。
A、-1~n-1
B、-5~5
C、-(n-1)~1
D、-(n-5)~5
25、在支持多线程的操作系统中,假设进程P创建了线程TI、T2和T3, 那么以下叙述中错误的是( )。
A、线程T1、 T2和T3可以共享程P的代码
B、线程T1、T2可以共享P进程中T3的栈指针
C、线程T1、T2和T3可以共享进程P打开的文件
D、线程T1、T2和T3可以共享进程P的全局变量
26、喷泉模型是一种因合于面向( )开发方法的软件过程模型。该过程模型的设点不包括( )。
A、对象
B、数据
C、数据流
D、事件
A、以用户需求为动力
B、支持软件重用
C、具有迭代性
D、开发活动之间存在明显的界限
27、若某模块内所有处理元素都在同一个数据结构上操作,则该模块的内聚类型为( )。
A、逻辑
B、过程
C、通信
D、功能
28、软件质量属性中,( )是指软件每分钟可以处理多少个请求。
A、响应时间
B、吞吐量
C、负载
D、容量
29、提高程序执行效率的方法一般不包括( )。
A、设计更好的算法
B、采用不同的数据结构
C、采用不同的程序设计语言
D、改写代码使其更紧凑
30、软件可靠性是指系统在给定的时间间隔内、在给定条件下无失效运行的概率。若MTTF和MTTR分别表示平均无故障时间和平均修复时间,则公式( )可用于计算软件可靠性。
A、MTTF/(1+MTTF)
B、1/(1+MTTF)
C、MTTR/(1+MTTR)
D、1/(1+MTTR)