第1题: [简答题]
实现一个经典的“读者-写者”算法时,若当前临界区中有读者访问,写者再来时必须在临界区外面等候,如果其后读者源源不断地到达,按策略他们均可以进入临界区,始终保持临界区中有读者访问,那么写者可能长时间不能进入临界区而形成饥饿。为解决此类问题,我们修改访问策略,要求当写者到达时,写者具有优先权。具体说,写者到达后,已经在临界区内的读者继续读取直到结束,而后来的读者就不能进入临界区。等所有的读者离开临界区以后让写者先进去访问,然后等写者离开后再允许读者进入临界区。这所谓“写者优先读者-写者”问题。请用信号量和PV操作来描述这一组进程的工作过程。
参考答案:第一部分:假设临界区能容纳的最大读者数量为n。则:
typedef int semaphore; //定义信号量
semaphore mutex = 1; //读写的互斥量
semaphore readers = n; //读者的资源量
void Readers(void) //读者进程
{ while(TRUE) //调度
{
P(mutex); //读写互斥
P(readers); //读者资源量减一,为负时等待
V(mutex); //释放读写互斥
read_data(void); //读者读取数据
V(readers); //离开时释放读者数量,加一
}
}
Void Writers(void) //写者进程
{ while(TRUE)
{
P(mutex); //获取读写互斥量
for(int i=1; i<=n; i++)P(readers);
//将许可读者进入的资源量消耗光
write_data(void); //写入数据
for(int i=1; i<=n; i++)V(readers);
//释放读者的资源量
V(mutex);} //释放读写互斥量
}
第二部分:若对读者的数量不加以限制,那么应该如下书写程序。
typedef int semaphore; //定义信号量
semaphore rwmutex = 1; //读写的互斥量
semaphore rcmutex = 1; //访问读者计数器的互斥量
semaphore nrmutex = 1; //写者等待读者退出的互斥量
int readerscount=0; //读者计数器
void Readers(void) //读者进程
{ while(TRUE) //调度
{
P(rwmutex); //读写互斥
P(rcmutex); //进入修改读者计数器互斥
readerscount ++; //读者数量加一
if(readerscount= =1)P(nrmutex);
//若是第一个读者,互斥写者
V(rcmutex); //释放读者计数器互斥量
V(rwmutex); //及时释放读写互斥量,允许其他进程申请
read_data(void); //读者读取数据
P(rcmutex); //离开临界区时读者计数器互斥
readerscount - -; //读者数量减一
if(readerscount= =0)V(nrmutex);
//所有读者退出临界区
V(rcmutex); //离开时释放读者计数器互斥量
}
}
Void writers(void) //写者进程
{ while(TRUE)
{
P(rwmutex); //获取读写互斥量
P(nrmutex); //若临界区有读者,等待其退出
write_data(void); //写入数据
V(nrmutex); //允许后续第一个读者进入临界区
V(rwmutex); //允许新的读者和写者排队
}
}
上述程序不能保证在等待队列中写者更优一点,因为上述约束条件只能将读者无限制地进入临界区的情况给屏蔽了,而在临界区外,读者和写者还是按照先来先服务的方式排队。
第三部分给出的方法使得访问队列中只要有写者出现,它必然优先进入临界区。
typedef int semaphore; //定义信号量
semaphore rwmutex = 1; //读写的互斥量
semaphore rcmutex = 1; //访问读者计数器的互斥量
semaphore wcmutex = 1; //访问排队写者计数器的互斥量
semaphore nrmutex = 1; //写者等待读者退出的互斥量
int readerscount = 0; //读者计数器
int writerscount = 0; //写者计数器
void Readers(void) //读者进程
{ while(TRUE) //调度
{
P(rwmutex); //读写互斥
P(rcmutex); //进入修改读者计数器互斥
readeerscount++; //读者数量加一
if(readerscount= =1)P(nrmutex);
//若是第一个读者,互斥写者
V(rcmutex); //释放读者计数器互斥量
V(rwmutex); //及时释放读写互斥量,允许其他进程申请
read_data(void); //读者读取数据
P(rcmutex); //离开临界区时读者计数器互斥
readerscount - -; //读者数量减一
if(readerscount= =0)V(nrmutex);
//所有读者退出临界区
V(rcmutex); //离开时释放读者计数器互斥量
}
}
Void Writers(void) //写者进程
{ while(TRUE){
P(wcmutex); //获取写者队列互斥量
writerscount++; //写者队列加一
if(writerscount= =1)P(rwmutex);
//第一写者使用读写互斥量
V(wcmutex); //释放写者计数互斥量
P(nrmutex); //若临界区有读者,等待其退出
write_data(void); //写入数据
V(nrmutex); //释放后续第一个读者
P(wcmutex); //获取写者队列互斥量
writerscount - -; //写者队列减一
if(writerscount= =0)V(rwmutex);
//最后一个写者退出,释放临界区
V(wcmutex); //释放写者计数互斥量
}
}
每个读者进程最开始都要申请一下rwmutex信号量,之后在真正做读操作前即让出(使得写进程可以随时申请到rwmutex)。而只有第一个写进程需要申请nrmutex,之后就一直占着不放了,直到所有写进程都完成后才让出。等于只要有写进程提出申请就禁止读进程排队,从而提高了写进程的优先级。
答案解析:[解析] “写者优先读者-写者”问题也是考试的热点,解决此类问题也分两方面,一是读者访问临界区的最大数量是有限的,例如说n,那么程序就比较简单,看解答中第一部分。若是无限的,则必须设定一个排队的信号量
第2题: [多项选择]
在定期订货法中,最大库存量应该满足的基本要求是( )。A. 订货周期的要求
B. 交货期的要求
C. 安全库存
D. 库存成本的要求
E. 需求量
参考答案:A,B,C
第3题:
[判断题]人的心理的积极状态即是最佳心理,这是顺利从事创造性活动的基本条件。所以合理使用人才,必当充分尊重个人的选择权。()
A.正确
B.错误
参考答案:A
第4题:
[单选题]酸甜适度的冷饮食品在溶化后甜味会( )。A.减弱
B.不变
C.增加
D.消失
参考答案:C
第5题:
[单选题](5分)单选题酿造醋淀粉原料先经蒸煮、糊化、液化及糖化后,用()菌发酵生成乙醇。A. 醋酸
B. 酵母
C. 乳酸
D. 曲霉
参考答案:B
第6题: [单项选择]
GravinerMark-5型曲柄箱油雾浓度监视报警器最多能检测()缸的柴油机曲柄箱的油雾浓度。A. 6个
B. 8个
C. 10个
D. 12个
参考答案:C
第7题:
[多选题]可以使血糖升高的激素包括( )A.肾上腺素
B.糖皮质激素
C.生长激素
D.雌激素
参考答案:ABC
①交感神经兴奋,肾上腺素通过β受体促进高血糖素的分泌,使血糖升高;②糖皮质激素可促进糖原异生,降低肌肉和脂肪等组织对胰岛素的反应性,使葡萄糖利用减少,导致血糖升高;③生长激素可抑制外周组织摄取和利用葡萄糖,减少葡萄糖消耗,升高血糖;④雌激素主要对蛋白质、脂肪、骨骼及水盐代谢产生影响,对血糖的影响不大。
第8题: [单项选择]
当事人一方不履行非金钱债务或者履行债务不符合约定的( )情形下,对方可以要求继续履行。A. 事实上不能履行
B. 债务的标的不适于强制履行
C. 债权人在合理期限内未要求履行
D. 履行费用不高
参考答案:D
第9题:
[判断题]国民生产总值就是劳动者一年内创造的新价值。( )A.正确
B.错误
参考答案:B
第10题:
[单选题]64.《公安消防部队执勤条令试行》规定,交接班时听到出动信号,由( )负责出动。A.A.接班人员
B.B.交班人员
C.C.全体人员
D.D.交接班商定人员
参考答案:B
第11题: [单项选择]
播音员主持人的“政治意识”是指()。①要做好党、政府和人民的喉舌②要发挥好上情下达和下情上达的桥梁作用③包括党性意识④要绝对“客观地”播音和主持⑤党性与人民性是一致的
A. ①②③
B. ①②③⑤
C. ①②③④⑤
D. ②③④⑤
参考答案:C
第12题: [单项选择]
某项目建成投产后2年该项目即交由地方政府经营,约定经营期为3年,期满后地方政府将其移交回原项目法人经营。该项目为新建项目法人项目,为某大型投资集团与地方政府一起投资兴建。这种特殊的融资方式为______。
A. BOT
B. PPP
C. TOT
D. BTO
参考答案:C
第13题:
[单选题]目前,云梯消防车的最大作业高度一般为( )米。(易)A.20~60
B.20~80
C.20~100
D.20~40
参考答案:A
第14题:
[单选题]Ⅲ型超敏反应又称为A.细胞毒型或细胞溶解型超敏反应
B.迟发型超敏反应
C.免疫复合物型超敏反应
D.血管炎型超敏反应
E.速发型超敏反应
参考答案:C
第15题:[判断题] [T]BE006 4 2 2
( )管线吹扫蒸汽速度一般为5~10 m/s。[T/]
A.正确
B.错误
参考答案:B
第16题:
[单选题]--- Welcome to the Mangatten. May I help you? --- I'd like to check in. _______.
A.I have a reservation.
B.What's your room number?
C.Could you fill in this form?
D.I have the bill.
参考答案:A
第17题: [多项选择]
关于设备经济寿命的论述正确的有( )。A. 当使用年限小于经济寿命时,年度使用费大于资金恢复费
B. 当使用年限小于经济寿命时,等值年成本是下降的
C. 当使用年限大于经济寿命时,等值年成本是下降的
D. 当使用年限大于经济寿命时,等值年成本是上升的
E. 当使用年限大于经济寿命时,年度使用费大于资金恢复费
参考答案:A,C
答案解析:
设备的经济寿命是指设备从投入使用开始,到因继续使用经济上不合理而被更新所经历的时间。它是由维护费用的提高和使用价值的降低决定的。设备使用年限越长,每年所分摊的设备购置费(年资本费或资金恢复费)
第18题:
[单选题] 共同犯罪是指( )A. 二人以上共同过失犯罪
B. 二人以上共同故意犯罪
C. 三人以上共同故意犯罪
D. 三人以上共同过失犯罪
参考答案:B
第19题:
[单选题]“管理岗位”,是指民航安检机构中,在民航安检工作现场负责现场管理,以及从事行政党群、生产运营、计划统计、人事财务、技术设备、信息处理、质量安全、业务培训等各类( )管理活动的岗位。
A.技术性
B.专业性
C.专一性
D.独立性
参考答案:B
第20题:
[单选题]特别重要资料作为行政处罚、行政强制案件证据使用的,保存期限与其相应案卷保存期限一致;其他特别重要资料的保存期限不少于( )。
A.两年
B.三年
C.五年
D.十年
参考答案:C
第21题:
[单选题]党的十九大报告指出,我们坚决维护国家()完整,绝不容忍国家分裂的历史悲剧重演。一切分裂祖国的活动都必将遭到全体中国人坚决反对。
A.主权和治权
B.治权和领土
C.领土和领空
D.主权和领土
参考答案:D
第22题: [多项选择]
下列违反施工许可证制度的行为应承担的法律责任的说法,正确的有()。A. 未取得施工许可证擅自施工的,责令停止施工,处工程价款1‰~2‰的罚款
B. 规避办理施工许可证擅自施工的,责令停止施工,对建设单位和施工单位分别处以罚款
C. 骗取和伪造施工许可证构成犯罪的,依法追究刑事责任
D. 通过贿赂取得的施工许可证将被撤销,责令停止施工并处以罚款
E. 因上述违法行为受到处罚的单位和相关责任人,作为不良行为记录予以通报
参考答案:B, C, D, E
答案解析:实行建设工程施工许可制度的目的,是为了确保建设工程符合法定的开工条件。《建筑法》规定,未取得施工许可证或开工报告未经批准擅自施工的,对不符合开工条件的才责令停止施工,处工程价款1%~2%的罚款故A选项
第23题:
[单选题]昼间徒手显示股道号码信号时,五道为( ) 。A.两臂交叉于头上
B.两臂向上直伸
C.两臂在下面交叉
D.两臂左右平伸
参考答案:A
第24题:
[多选题]出动命令的下达方法有( )( 中 )(消防业务信息系统)A.自动传输
B.联动启动
C.专线调度
D.无线调度
参考答案:ABCD
第25题: [单项选择]
心胸满闷,隐痛阵发,痛有定处,时欲太息,遇情志不遂时容易诱发或加重,兼胸脘胀闷,得嗳气或矢气则舒,苔薄或薄腻,脉细弦。可选主方()
A. 柴胡疏肝散
B. 血府逐瘀汤
C. 栝蒌薤白半夏汤合涤痰汤
D. 参附汤合右归丸
E. 枳实薤白桂枝汤合当归四逆汤
参考答案:A
第26题:
[单选题]1936年,东北各抗日武装统一为( )A.东北抗日联军
B.东北义勇军
C.东北人民革命军
D.抗日游击队
参考答案:A
第27题: [单项选择]
慢性牙槽脓肿X线片常显示()A. 根尖周多囊性透影区
B. 根尖周弥散性透影区、边缘不整齐
C. 根尖周边界清晰的阻射线
D. 牙槽骨破坏、硬板消失、骨小梁变细、牙周间隙增宽
E. 根尖周有圆形或椭圆形的边界清晰的透影区
参考答案:B
第28题: [单项选择]
石棉接触与下列哪项表现不相关:()A. 胸膜钙化斑
B. 胸膜纤维瘤
C. 球形肺不张
D. 肺间质纤维化
E. 胸膜增厚
参考答案:B
第29题:
[多选题]下列关于一般工具的使用描述正确的是:( )A.使用工具前应进行检查,机具应按其出厂说明书和铭牌的规定使用,禁止使用已变形、已破损或有故障的机具
B.大锤及手锤的柄应用整根的硬木制成,可用大木料劈开制作
C.凿子被锤击部分有伤痕不平整、有油污等,不准使用
D.两人以上可以同时使用同一台砂轮机
参考答案:AC
第30题: [单项选择]
行为者个人将社会规范化为自己的观念,并对自己的行为实施的控制,称( )。A. 制度化控制
B. 非制度化控制
C. 外在控制
D. 内在控制
参考答案:D
第31题:
[多选题]在( )之外的其他场所开展电力通信工作时,在安全措施可靠、不会误碰其他运行设备和线路的情况下,经工作票签发人同意可以单人工作。
A.变(配)电站
B.发电厂
C.电力线路
D.通信机房
参考答案:ABC
第32题:
[单选题]作业人员应站在有限空间外上风侧进行检测,按照()的顺序进行。A.由下至上、由近至远
B.由上至下、由近至远
C.由上至下、由远至近
D.
E.略
F.略
参考答案:B
第33题: [单项选择]
言脏腑之阴阳,脾为()A. 阴中之阳
B. 阴中之阴
C. 阴中之至阴
D. 阳中之阴
E. 阳中之阳
参考答案:C
答案解析:阴阳学说在中医学中的应用:人体下为阴,里为阴,脏为阴,腹为阴;上为阳,表为阳,腑为阳,背为阳。五脏中肝阴中之阳,脾阴中之至阴,肾阴中之阴;心阳中之阳,肺阳中之阴。如《素问·金匮真言论》:"言人身脏腑中
第34题:
[判断题]二次额定电流为5A的单相电流互感器额定容量为25VA,则额定阻抗为1Ω。A.正确
B.错误
参考答案:A