阅读以下技术说明和C语言代码,根据要求回答问题1至问题6。 【说明】 有两个进程(编

题型:问答题

问题:


阅读以下技术说明和C语言代码,根据要求回答问题1至问题6。
【说明】
有两个进程(编号分别为0和1)需要访问同一个共享资源。为了解决竞争条件(race condition)的问题,需要实现一种互斥机制,使得在任何时刻只能有一个进程访问该共享资源。以下【C代码1】给出了一种实现方法。
【C代码1】
int flag[2]; /+flag数组,初始化为FALSE*/
Enter_Critical_Section(int my_task_id, int other_task_id)
{ while (flag[other_task_id]==TRUE); /*空循环语句*/
flag[my_task_id]=TRUE;
}
Exit_Critical_Section(int my_task_id, int other_task_id)
{ flag[my_task_id]=FALSE;
}
当一个进程要访问临界资源时,就可以调用【C代码1】给出的这两个函数。【C代码2】给出了进程0的一个例子。
【C代码2】
Enter_Critical_Section(0,1);
……使用这个资源……
Exit_Critical_Section(0,1);
……做其他的事情……

【问题3】
【C代码1】采用了一种繁忙等待(busy waiting)的策略,这种策略的缺点是什么请用100字以内的文字简要说明。

考点:计算机软件水平考试初级程序员初级程序员下午试题
题型:问答题

下列各句中,没有语病的一句是[     ]

A.心理学家的研究表明,给孩子讲故事有助于培养孩子的创造性思维、语言表达的能力和水平。

B.国庆长假中,很多人都利用这个时间出游,怎样才能避免合法权益不受侵害,有关部门对此做了相关批示。

C.重阳节期间,台儿庄的鲜花礼品篮不仅价格实惠,外观也很漂亮,零售价一般都在15至30元之间。

D.自从枣庄二中“追梦”文学社发出建设校园文化的呼吁后,各种形式的文化艺术活动就在校园内红红火火地开展起来了。

题型:问答题
如图所示,处在磁感应强度为B的匀强磁场中的单匝矩线圈abcd,以恒定的角速度ω绕ab边转动,磁场方向垂直于纸面向里,线圈所围面积为S,线圈导线的总电阻为R.t=0时刻线圈平面与纸面重合,且cd边正在离开纸面向外运动.则正确的是(  )

A.时刻t线圈中电流的瞬时值icosωt

B.线圈中电流的有效值I

C.线圈中电流的有效值I=

D.线圈消耗的电功率P

题型:问答题

人类区别于动物的最主要特征是()

A.能形成条件反射

B.有学习和记忆能力

C.有第一信号系统

D.有第一和第二信号系统

E.对环境适应能力大

题型:问答题

在银行部门效率竞争力的指标体系中,用以反映商业银行的经营效率的指标是()。

A.对金融交易的信任

B.金融机构透明度

C.利差

D.银行部门资产占GDP的比重

题型:问答题

以下有关神经管缺陷的说法,哪项是不正确的?()

A.神经管缺陷是指在胚胎发育过程中因神经管关闭受阻所致的一组严重的先天性畸形,主要包括脊柱裂、无脑儿、脑膨出、颅脊柱裂、枕骨裂脑露畸形等

B.测量孕妇血中甲胎蛋白水平是筛查神经管缺陷的有效方法

C.神经管畸形发生的重要因素之一是妊娠期间孕妇体内缺乏叶

D.神经管缺陷不属于常规的产前检查项目

更多题库