1、操作系统分配资源时的一个重要考虑是避免死锁的发生.若系统中有同类资源16个,由四个进程P1、P2、P3和P4共享该资源。已知P1、P2、P3、P4所需的资源总数分别为8、5、9、6。各进程请求资源的次序如下表,若系统采用银行家算法为它们分配资源,那么_(1)__依次申请分配会使系统进入不安全状态。进程申请资源的情况序号进程申请1 P1 62? P2?? 43?? P3? 54? P4? 15? P1? 16? P2 1A.3、4?????? B.3、5 ?????C.4、5????? D.5、62、结构化分析方法(SA)是一种预先严格定义需求的方法,强调分析对象的__(2)__,其指导思想是__(3)__。(2)A.程序流B.指令流C.控制流D.数据流(3)A.自顶向下逐层分解B.自底向上逐层分解C.面向对象D.面向过程3、UML是一种面向对象的统一建模语言。它包含十种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor是指__(4)__,用例可以用__(5)__图来描述。状态图指明了对象所有可能的状态以及状态间的迁移(transition)。如果一个并发的状态由n个并发的子状态图组成,那么,该并发状态在某时刻的状态由__(6)__个子状态图中各取一个状态组合而成。(4)A.人员B.单位C.人员或单位D.人员或外部系统(5)A.类B.状态C.活动D.协作(6)A.每一B.任意一C.任意二D.任意m(m≤n)4、在数据库的并发控制中,事务T若要更新记录Q,必须先执行操作__(7)__。在封锁技术方面,SQL2提供如下四种“事务的一致性级别”:可读未提交数据、读提交数据、可重复读、可串行化。其中__(8)__允许事务读“脏”数据。(7)A.Lock_S(Q)B.Lock_X(Q)C.READ(Q)D.WRITE(Q)(8)A.可读未提交数据B.读提交数据C.可重复读D.可串行化5、对下面的个人所得税程序中满足语句覆盖测试用例的是__(9)__,满足判定覆盖测试的用例是__(10)__。if(income800)tarrate=0;elseif(income=1500)taxrate=0.05;elseif(income2000)taxrate=0.08;elsetaxrate=0.1;(9)A.income=(800,1500,2000,2001)B.income=(800,801,1999,2000)C.income=(799,1499,2000,2001)D.income=(799,1500,1999,2000)(10)A.income=(799,1500,1999,2001)B.income=(799,1501,2000,2001)C.income=(800,1500,2000,2001)D.income=(800,1499,2000,2001)SECTIONII(编程题)1、用你最熟悉的语言编写程序来实现:比较两个字符串,相等返回TRUE,不相等返回FALSE;2、请使用一种你熟悉的面向对象语言实现一个名为Singleton的类,要求该类只能被实例化一次。3、使用SQL语句找出表名为Table1中的处在ID字段中1-200条记录中Name字段包含w的所有记录,并对找到的结果按年龄age升序排序。SECTIONIII(推理题)甲:"我的弹子比你的多。"乙:"我不信,你自己来数数看。"甲:"好吧,你的弹子是比我的多。但玩弹子我可比你玩得好。我只要赢你三个弹子,我的弹子就会比你的多一倍。"乙:"那你就试试吧。"甲:"好,这是你说的!"乙:"你不是说你玩得比我好吗?可这次我赢了!"甲:"你只赢了两个。"乙:"看吧,我的弹子现在比你多两倍了。"甲:"再来一次。"乙:"好。"甲"唉,好运气都让你碰上了。"乙:"你现在全输光了,而我有……"问:乙现在有多少弹子?答:SECTIONIV(日语题)どんな計算機のプログラム言語が知っていますか?自分のメリットは何と思いますか?デメリットは何でしょうか?ついうっかりしてミスをすることは誰にでもよくあることですが、あなたは最近は何気なくやってしまって後で後悔したことはありますか?どのような事でしたか?どうすれば良かったと思いましたか?SECTIONV(英文题)Directions:In this section you are required to write a composition on the topic“why do you think it is important tto protect the environment?”You should write at least 200 words. Thank sand good luck!