单选题如下图(a)所示是某一个时刻J1、J2、J3、J4共4个作业在内存中的分配情况,若此时操作系统先为J5分配5KB空间,接着又为J6分配10KB空间,那么操作系统采用分区管理中的______算法,使得分配内存后的情况如下图(b)所示。某作业在内存中的分配情况
单选题面向对象的分析模型主要由顶层架构图、用例与用例图和( )构成:设计模型则包含以( )表示的软件体系机构图、以交互图表示的用例实现图、完整精确的类图、描述复杂对象的( )和用以描述流程化处理过程的活动图等
单选题以下关于框架的描述中,错误的是______。 A.框架是一种体系结构模式,为一族软件抽象及其环境提供通用的结构和行为 B.框架是一个带有“插入点”集合的骨架,插入点使得体系结构能适应特定的问题域 C.可以使用为解决问题而设计的特定类或功能来填充框架,使之丰满 D.框架作为模式的扩展,为某个特定应用域内完整的子系统设计提供了体系结构骨架
单选题某企业欲开发一款家用电器遥控系统,让用户只需使用一个遥控器即可控制某些家用电器的开与关。由于遥控系统需要支持形式多样的电器,因此,该系统的设计要求具有较高的扩展性。现假设需要控制客厅电视和卧室电灯,对该遥控系统进行设计所得UML类图如图2-2所示。图2-2类图所采用的设计模式是______,该模式的设计意图是______。应用该设计模式能够有效地让______之间的耦合性降至最低。
单选题RSA是一种公开密钥加密算法。假定表示利用X的密钥Y对消息M进行加密,表示利用X的密钥Y对消息M进行解密,其中Y=P表示公钥,Y=S表示私钥。A利用RSA进行数字签名的过程可以表示为______,A利用RSA实施数字签名后不能抵赖的原因是______。
单选题通常有两种常用的需求定义方法:严格定义方法和原型方法。下述的各种假设条件中,“______”不适合使用严格定义方法进行需求定义。 A.所有需求都能够被预先定义 B.开发人员与用户之间能够准确而清晰地交流 C.需求不能在系统开发前被完全准确地说明 D.采用图形(或文字)充分体现最终系统
单选题某公司欲为某种型号的示波器开发内置软件。该公司的架构师设计了如下图所示的软件架构。在软件架构评审时,专家认为该架构存在的问题是(49)。
单选题故障处理是嵌入式系统架构过程中需要重点关注的内容之一。通常,嵌入式系统故障分为硬件故障、应用软件故障和操作系统故障3类。硬件故障一般不包括______。 A.CPU资源枯竭 B.存储器访问错误 C.定时器计数错误 D.MMU配置错误
单选题虚拟存储器发生页面失效时,需要进行外部地址变换,即实现______的变换。 A.虚地址到主存地址 B.主存地址到Cache地址 C.主存地址到辅存物理地址 D.虚地址到辅存物理地址
单选题表2—1是关于嵌入式Linux的典型观点,综合考虑该表中列出的各种因素,选项______代表的观点是正确的。A.①、③、⑤、⑦B.②、④、⑥、⑧C.①、④、⑤、⑧D.②、④、⑤、⑦
单选题某公司需要将4吨贵金属材料分配给下属的甲、乙、丙三个子公司(单位:吨)。据测算,各子公司得到这些材料后所能获得的利润(单位:万元)见下表:根据此表,只要材料分配适当,该公司最多可以获得利润______万元。A.14B.16C.17D.18
单选题某公司欲开发一种工业机器人,用来进行汽车零件的装配。公司的架构师经过分析与讨论,给出了该机器人控制软件的两种架构方案:闭环控制和分层结构。以下对于这两种候选架构的选择理由,错误的是( )。
单选题在仓库风格中,有两种不同的构件,其中,( )说明当前状态,( )在中央数据存储上执行
单选题图6—3所示的UML类图所示意的设计模式的意图是______。该设计模式的优点是______。
单选题我国的《著作权法》对一般文字作品的保护期是作者有生之年和去世后50年,德国的《版权法》对一般文字作品的保护期是作者有生之年和去世后70年。假如某德国作者已去世60年,以下说法中正确的是______。 A.我国M出版社拟在我国翻译出版该作品,需要征得德国作者继承人的许可方可在我国出版发行 B.我国M出版社拟在我国翻译出版该作品,不需要征得德国作者继承人的许可,就可在我国出版发行 C.我国M出版社未征得德国作者继承人的许可,将该翻译作品销售到德国,不构成侵权 D.我国M出版社未征得德国作者继承人的许可,将该翻译作品在我国销售,构成侵权
单选题已知3个类R、S和T,类R中定义了一个私有方法F1和一个公有方法F2;类S中定义了一个公有方法F3,类S为类R的派生类,类T为类S的派生类,它们的继承方式如下所示。 class S:public R…; class T:pnvate S…; 在关于类S的描述中正确的是______;在关于类T的描述中正确的是______。
单选题Scenatios-based Architecture Analysis Method(SAAM)是一种软件架构的评估方法,以下关于该方法的叙述中,错误的是______。 A.SAAM协调不同参与者所感兴趣的方面,并提供了后续决策对体系结构的公共理解 B.SAAM的主要输入问题是问题描述、需求声明和体系结构描述 C.SAAM的领域知识库的可重用性是通过基于属性的体系结构风格维护 D.SAAM可以被应用到空中交通管制、嵌入式音频系统等系统中
单选题共享数据库是一种重要的企业应用集成方式。以下关于共享数据库集成方式的叙述中,错误的是______。 A.共享数据库集成方式通常将应用程序的数据存储在一个共享数据库中,通过制定统一的数据库模式来处理不同应用的集成需求 B.共享数据库为不同的应用程序提供了统一的数据存储与格式定义,能够解决不同应用程序中数据语义不一致的问题 C.多个应用程序可能通过共享数据库频繁地读取和修改相同的数据,这会使共享数据库成为一个性能瓶颈 D.共享数据库集成方式的一个重要限制来自外部的已封装应用,这些封装好的应用程序只能采用自己定义的数据库模式,调整和集成余地较小
单选题某公司开发基于Web的招聘系统,采用Java EE系统架构。该系统要求在50个用户并发时,主要功能的处理能力至少要达到5个请求/秒,平均数据量为12KB/请求,则该招聘系统的通信吞吐量至少为______。
