首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有两个并发进程如下面所示,对于这段程序的运行,正确的说法是( )。 PARBEGIN var x:integer; process P1 process P2 var y,
有两个并发进程如下面所示,对于这段程序的运行,正确的说法是( )。 PARBEGIN var x:integer; process P1 process P2 var y,
admin
2018-09-11
60
问题
有两个并发进程如下面所示,对于这段程序的运行,正确的说法是( )。
PARBEGIN
var x:integer;
process P1 process P2
var y,z:integer; var t,u:integer;
BEGIN BEGIN
x:=1; x:=0;
y:=0; t:=0;
if x>=1 then y:=y+1; if x<=1 then t:=t+2;
z:=y; u:=t;
END END
PAREND
选项
A、程序能正确运行,结果唯一
B、程序不能正确运行,可能有二种结果
C、程序不能正确运行,结果不确定
D、程序不能正确运行,可能会死锁
答案
C
解析
本题考查进程的并发执行。本题中二个进程不能正确地工作,运行结果有多种可能性,请见下面说明。
1) x:=1;
2) y:=0;
3) if x>=1 then y:=y+1;
4) z:=y;
5) x:=0;
6) t:=0;
7) if x<=1 then t:=t+2;
8) u:=t;
不确定的原因是由于使用了公共的变量x,考察程序中与x变量有关的语句共四处,若执行顺序是1)→2)→3)→一4)→5)→6)→7)→8)时,结果是y=1,z=1,t=2,u=2,x=0;当并发执行过程为1)→2)→5)→6)→3)→4)→7)→8)时,结果是y=0,z=0,t=2,u=2,x=0;若执行顺序是5)→6)→7)→8)→1)→2)→3)→4)时,结果是y=1,z=1,t=2,u=2,x=1;当并发执行过程为5)→6)→1)→2)→7)→8)→3)→4)时,结果是y=1,z=1,t=0,u=0,x=1。可见结果有多种可能性。
转载请注明原文地址:https://www.kaotiyun.com/show/fqRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1936年,德奥双方通过(),德国基本上控制了奥地利的内政和外交。
阅读材料,回答问题:材料一:战后美国对一些新兴工业部门、重大科研项目、现代化公共设施等投入大量资金,如美国时发展原子能工业的投资,从1945年到1970年共计达175亿美元。美国还通过国家力量来扩张国外市场,从50年代中期起,为加强国际市场的竞争力,政府
最早在中国传播马克思主义的是()。
下列有关西欧封建社会的表述,错误的一项是()。
下列对近代社会思潮产生的先后顺序排列正确的是()。①人文主义②自由主义③理性主义④重商主义
二次大战后,主要资本主义国家经历了增长时期,首先开始这个进程的国家是()。
美国主张建立国际联盟的主要目的是()。
1141年,金与南宋双方签订协议,规定以淮水和大散关为宋金的分界线,此协议称为()。
图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。(1)用邻接表作为存储结构,写一个D搜索算法;(2)用D搜索方法
快速排序算法中,如何选取一个界值(又称为轴元素),影响着快速排序的效率,而且界值也并不一定是被排序序列中的一个元素。例如,我们可以用被排序序列中所有元素的平均值作为界值。编写算法实现以平均值为界值的快速排序方法。
随机试题
由减压渣油在()高温下分解、缩合、焦炭化后生成的固体焦炭称为石油焦。
关于病毒性心肌炎,最常见的病原是
男性,25岁。因高位小肠瘘1天入院,入院后经颈内静脉插管滴入肠外营养液,2周后突然出现寒战、高热,无咳嗽、咳痰,腹部无压痛和反跳痛。观察8小时如果仍然有高热,应采取的措施是()
该项兼并应当适用的法律法规主要有()。这次兼并可享受国家有关优惠政策,包括()。
对已完工的混凝土坝的检测方法有()。
拉萨市某歌舞厅在安装感烟火灾探测器时,不应选用()。
保税区是指国家为鼓励出口,而在一国境内设置的、封闭及综合性的由海关监管的特定区域。现我国有17个保税区。()
OTT是英文“OverTheTop”的缩写,来源于篮球等体育运动,是“过顶传球”之意。如今这个词被广泛用于通信行业,指互联网公司越过电信运营商,发展基于开放互联网的各种数据业务,强调服务与物理网络的无关性。根据上述定义,下列不属于OTT业务的是:
按照题目要求用Access制作包括以下内容的“影视数据库”,用Access的保存功能直接存盘。要求:1)创建片名表、发行时间表、编剧制作表和按“发行时间”降序排列的影视数据汇总表。2)片名表包含“编号”、“片名”、“类型”信息;发行时
Intheearlytwentiethcentury,theideathatpianistsshouldbemusician-scholarswhoseplayingreflectedthewaycomposerswan
最新回复
(
0
)