2021年11月程序员模拟题上午(一)之九




摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021年11月程序员模拟题上午(一)】部分试题的详解,一起来看看吧~1、在磁盘移臂调度算法中,(25)算法实际上不考虑访问者要求访问的物理位置,而只是考虑

1、在磁盘移臂调度算法中,(25)算法实际上不考虑访问者要求访问的物理位置,而只是考虑访问者提出访问请求的先后次序。
A、先来先服务
B、电梯调度
C、单向扫描
D、最短寻道时间优先
答案:A
答题解析:
在操作系统中常用的磁盘调度算法有:先来先服务、最短寻道时间优先、扫描算法、循环扫描算法等。
移臂调度算法又叫磁盘调度算法,根本目的在于有效利用磁盘,保证磁盘的快速访问。
1)先来先服务算法:该算法实际上不考虑访问者要求访问的物理位置,而只是考虑访问者提出访问请求的先后次序。有可能随时改变移动臂的方向。
2)最短寻找时间优先调度算法:从等待的访问者中挑选寻找时间最短的那个请求执行,而不管访问者的先后次序。这也有可能随时改变移动臂的方向。
3)电梯调度算法:从移动臂当前位置沿移动方向选择最近的那个柱面的访问者来执行,若该方向上无请求访问时,就改变臂的移动方向再选择。
4)单向扫描调度算法。不考虑访问者等待的先后次序,总是从0号柱面开始向里道扫描,按照各自所要访问的柱面位置的次序去选择访问者。在移动臂到达最后一个柱面后,立即快速返回到0号柱面,返回时不为任何的访问者提供服务,在返回到0号柱面后,再次进行扫描。
2、适用于网络编程,手机等的开发的语言是(26),其具有移植性。
A、C/C++
B、Visual Basic
C、Python
D、Java
答案:D
答题解析:
汇编:和机器语言一样有高效性,功能强大;编程很麻烦,难发现哪出现错误。在运行效率要求非常高时内嵌汇编。
C:执行效率很高,能对硬件进行操作的高级语言;不支持OOP。适用于编操作系统,驱动程序;
C++:执行效率也高,支OOP,功能强大;难学。适用于编大型应用软件和游戏。
C#:简单,可网络编程;执行效率比上面的慢。适用于快速开发应用软件。
Java:易移植;执行效率慢。适用于网络编程,手机等的开发。
3、设机器字长为8,对于二进制编码10101111,如果它是某整数x的补码表示,则x的真值为(27),若它是某无符号整数y的机器码,则y的真值为(28)。
A、81
B、-81
C、175
D、-175
答案:B
答题解析:
补码:10101111,反码:10101110,原码:11010001。则转化为十进制为-81。
10101111化为无符号整数为:128+32+8+4+2+1=175。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>