考研计算机基础综合在线题库每日一练(二十六)

考研 希赛网 浏览 368 来源:希赛网

以下是希赛网给大家分享考研计算机基础综合在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!

本文提供考研计算机基础综合在线题库每日一练,以下为具体内容

1、有10个进程共享5个打印机,若信号量S的当前值是-2,则当前有( )个进程提出了打印请求。

A、10

B、7

C、5

D、2

2、已知一个有序表为(5,13,19,21,37,56,64,75,80,88,92),则折半查找64需要比较( )次。

A、1

B、2

C、3

D、4

3、产生死锁的主要原因是进程运行推进的顺序不合适及( )。

A、系统资源不足和系统中的进程太多

B、资源的独占性和系统中的进程太多

C、进程调度不当和资源的独占性

D、资源分配不当和系统资源不足

4、计算机操作系统中,若WAIT、SIGNAL操作的信号量S初值为3,当前值为-2,则表示当前有( )个等待信号量S的进程。

A、1

B、2

C、3

D、0

5、定义char str[] =“I love China”,那么数组str的长度是多少?( )

A、10

B、11

C、12

D、13

1、试题答案:D

试题解析:

【考点】本题考查记录型信号量的使用。
【解析】在记录型信号量机制中,S的初值表示系统中某类资源的数目,因而又称为资源信号量,对它的每次wait操作,意味着进程请求一个单位的该类资源,使系统中可供分配的该类资源数减少一个,因此描述为S--;当S<0时,表示该类资源已分配完毕,因此进程应调用block原语进行自我阻塞,放弃处理机,并插入到信号量链表中。可见,该机制遵循了“让权等待”准则。此时S的绝对值表示在该信号量链表中已阻塞进程的数目。故本题选D。

2、试题答案:C

试题解析:

【考点】本题考查折半查找法。
【解析】折半查找的具体过程如下表所示。故本题选C。


3、试题答案:D

试题解析:

【考点】本题考查死锁产生的主要原因。
【解析】系统死锁的可能原因主要分为两部分:(1)竞争资源。当系统中供多个进程共享的资源不足,而这些资源又属于不可抢占资源时,将引起进程对资源的竞争而产生死锁。(2)进程推进顺序非法。进程在运行过程中具有异步性特征,如果它们之间的推进顺序不当,也同样会导致进程产生死锁。故本题选D。

4、试题答案:B

试题解析:

【考点】本题考查记录型信号量的使用。
【解析】在记录型信号量机制中,S的初值表示系统中某类资源的数目,因而又称为资源信号量,对它的每次wait操作,意味着进程请求一个单位的该类资源,使系统中可供分配的该类资源数减少一个,因此描述为S--;当S<0时,表示该类资源已分配完毕,因此进程应调用block原语进行自我阻塞,放弃处理机,并插入到信号量链表中。可见,该机制遵循了“让权等待”准则。此时S的绝对值表示在该信号量链表中已阻塞进程的数目。故本题选B。

5、试题答案:D

试题解析:

【考点】本题考查字符数组的定义与使用。
【解析】字符数组的长度为13,包括’\0’在内。故本题选D。

点击查看【完整】试卷>>

责任编辑:希赛网

📅 本文最后更新于 2023-08-16

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
新人礼包 新人礼包 课程咨询 课程咨询 企业团报 企业团报 电话咨询 电话咨询

客服热线:400-111-9811

售后投诉:156-1612-8671

公众号 公众号
希赛网公众号二维码
扫二维码 关注希赛网
APP下载 APP下载
希赛网APP下载二维码
扫二维码 下载APP
二维码
二维码
第1步:扫码添加老师微信  第2步:领取备考资料
!
咨询在线老师!