网站大量收购独家精品文档,联系QQ:2885784924

月软件设计师模拟试题上午试卷答案.docVIP

月软件设计师模拟试题上午试卷答案.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
月软件设计师模拟试题上午试卷答案.doc

声明: 考试吧(E) 收集整理,转载请注明出自 服务:面向较高学历人群,提供计算机类,外语类,学历类,资格类,会计类,工程类,医学类等七大类考试的全套考试信息服务及考前培训. 如图1所示为计算机中16位浮点数的表示格式。 某机器码为1110001010000000。 若阶码为移码且尾数为反码,其十进制真值为 (3) ; 若阶码为移码且尾数为原码,其十进制真值为 (4) ; 若阶码为补码且尾数为反码,其十进制真值为 (5) ; 若阶码为补码且尾数为原码,其十进制真值为 (6) ,将其规格化后的机器码为 (7) 。 (3) ~ (6) A.0.078125 B.20 C.1.25 D.20.969375 (7) A.1110001010000000 B.11110101000000 C.1101010100000000 D.11110001010000 【解析】本题考查计算机数据的编码,涉及原码、补码、反码,移码以及浮点数规格化处理。 同一个数可以有不同的浮点表示形式,阶码的大小可以用来调节数值中小数点的位置。将数值数据表示成N=M*RE,M被称为N的尾数,E是N的指数或称阶码,而R是该阶码的基数。 题中阶码用4位二进制整数1110表示,尾数用12位二进制小数001010000000表示,尾数中含有符号位,其最高位,即符号位为0。下面具体分析题目中的各个问题。 如果阶码为移码,由于阶码是4位二进制整数,设真值为X,根据整数移码定义:[X]移码=23+X(1110)2=(14)10,可求得阶码真值为6。如果尾数为反码,从符号位可判断尾数是正数,根据小数反码定义,正小数的反码就是其自身,可求得尾数的真值为:(0.01010000000)2=(2-2+2-4)=(0.3125)10,根据浮点数定义,该机器码真值为0.3125*26=20。 如果阶码为移码,同上,真值为6。如果尾数是原码,从符号位可判断尾数是正数,根据小数原码定义,正小数的原码就是其本身,可求得尾数的真值为0.3125。由此可知该机器码真值也是20。 如果阶码为补码,由于阶码是4位二进制整数,从符号位判断为负数,设真值为X,根据负整数定义[X]补码=24+X=(1110)2=(14)10,求得阶码的真值为-2。如果尾数为反码,同问题A-样求出尾数的真值为0.3125。这样,该机器码真值为0.3125*2-2=0.078125。 如果阶码是补码,尾数是原码,可分别参照以上解析求出阶码和尾数的真值分别为-2和0.3125,这样该机器码的真值也是0.078125。 对浮点数进行规格化处理,规定浮点数的尾数部分用纯小数形式表示,当尾数的值不为0时,其绝对值应大于或等于0.5,用二进制表示为0.1xxx…xx(x为0或1)。对于不符合这一规定的浮点数,可改变阶码的大小并同时用左右移尾数的方法来满足这一规定。显然尾数0.01010000000不合要求,应左移1位,而阶码则应相应地减1,因此规格化处理后的阶码为1101,尾数为010100000000。 ●UML称为统一的建模语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。UML允许软件工程师使用由一组语法的语义的实用规则所支配的符号来表示分析模型。 在UML中用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。每一个视图由一组图形来定义。这些视图概述如下: (8) 用使用实例(use case)来建立模型,并用它来描述来自终端用户方面的可用的场景。 (9) 对静态结构(类、对象和关系)模型化。 (10) 描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。 (11) 将系统的结构和行为表达成为易于转换为实现的方式。 (12) 表示系统实现环境的结构和行为。 (8) ~(10) A.环境模型视图 B.行为模型视图 C.用户模型视图 D.结构模型视图 (11) ,(12) A.环境模型视图 B.实现模型视图 C.结构模型视图 D.行为模型视图 【解析】①用户模型视图:从用户(在UML中叫做参与者)角度来表示系统。它用使用实例(use case)来建立模型,并用它来描述来自终端用户方面的可用的场景。②结构模型视图:从系统内部来看数据和功能性,即对静态结构(类、对象和关系)模型化。③行为模型视图:这种视图表示了系统动态和行为。它还描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。④实现模型视图:将系统的结构和行为

文档评论(0)

000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档