首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列叙述中,与提高软件可移植性相关的是(12)。
下列叙述中,与提高软件可移植性相关的是(12)。
admin
2019-05-23
49
问题
下列叙述中,与提高软件可移植性相关的是(12)。
选项
A、选择时间效率高的算法
B、尽可能减少注释
C、选择空间效率高的算法
D、尽量用高级语言编写系统中对效率要求不高的部分
答案
D
解析
软件的可移植性(Portability)是指与一个软件从一个环境转移到另一个环境运行的能力有关的一组属性。它包括如下内容。(1)适应性(Adaptability):是指与软件无须采用有别于为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性。(2)可安装性(Installability):是指与应指定环境下安装软件所需努力有关的软件属性。(3)遵循性(一致性,Conformance):是指使软件遵循与可移植性有关的标准或约定的软件属性。(4)可替换性(Replaceability):是指与软件在该软件环境中用来替代指定的其他软件的机会和努力有关的软件属性。为避免可能与互操作性(互用性)的含义相混淆,此处用易替换性而不用兼容性。特定软件的易替换性并不隐含此软件可由所考虑的软件所替代。易替换性可能包含易安装性和适应性这两个属性。我们现在来看题目的备选答案,首先可以排除的是选项B“尽可能减少注释”,注释本来就是给人看的东西,不是给机器看的,注释是不会生成目标代码的。减少注释只会使程序的可读性变差,不会提高可移植性。选择时间效率高的算法能提高程序的运行速度,选择空间效率高的算法可以减少程序运行时所需内存。但这都和可移植性没什么关联。选项D所说的“尽量用高级语言编写系统中对效率要求不高的部分”是与可移植性有关的,这句话可以反过来看,也就是说如果一个系统所有部分都用低级语言来编写将是什么状况。比如说汇编语言就是一种低级语言,这种语言中直接用到了大量寄存器,而我们知道不同的系统中寄存器的数量和特性是不同的,所以用低级语言写的代码虽执行的效率很高,但可移植性却并不好。因此,正确的答案应为D。
转载请注明原文地址:https://jikaoti.com/ti/6hx7FFFM
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
(2009上项管)两个以上法人或者其他组织组成联合体投标时,若招标文件对投标人资格条件有规定的,则联合体______。
(2005上项管)下列关于项目组合管理的叙述,______是不恰当的。
(2007下软设)在下面的用例图(UseCaseDiagram)中,X1、X2和X3表示______(1),已知UC3是抽象用例,那么X1可通过______(2)用例与系统进行交互。并且,用例______(3)是UC4的可选部分,用例______(4)是
(2009下架构)用例(usecase)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户账号是否正确。用例“创建新订单”、“更新订单”与用例“核查客户账号”之间是______
(2012下集管)某软件开发项目进度紧迫,在设计方案还没有完成前,项目经理改变计划,停止设计工作,要求项目组成员立即转入代码编写。关于项目经理的行为,下面说法正确的是______。
(2011下集管)软件构架模式描述了如何将各个模块和子系统有效地组织成一个完整的系统。诸如Word和Excel这类图形界面应用软件所采用的架构模式是______。
在下列网络服务中,1._____是远程登录服务,Internet中域名与IP地址之间的翻译是由2._____来完成的。1._____A.WWWB.FTPC.BBSD.Telnet
如图18-3所示,某公司局域网防火墙由包过滤路由器R和应用网关F组成,下面描述错误的是(4)。
________是一种面向数据结构的开发方法。
两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行(1)运算为1时,表示运算的结果产生溢出。(2006年5月试题1)
随机试题
完全随机设计与随机单位组设计相比较
两组数据作均数差别的t检验,其自由度为
以下节选的是《背影》一课的三个教学案例,请做简要评析。例一一、课内交流段落提纲回家奔丧——丧事毕,赴南京,父子同行;事虽忙,不放心,亲自送行南京送别——看行李,拣座位,再三叮咛;穿铁道,见背影,几度落泪北京
政策产生的结果包括最终结果和()。
审计报告属于()。
刑事诉讼法属于实体法。()
关于宪法效力的说法,下列选项中正确的是:
[A]Healingpowerfromtheyoung.[B]Aharmfulpracticeoutofhumanweakness.[C]Whoshouldtaketheburdenoflook
在Windows2000家族中,运行于客户端的通常是________。
A—proofofdeathH—releasecertificateB—bodilyharmI—copyrightlawC—keywitnessJ—sumofclaimD—rightofauthorK—housearre
最新回复
(
0
)