2002年程序员考试中的一道题!散分!

ddlxx 2003-08-24 05:42:44
x,z为整数,y为纯小数。[X]原=[Y]补+[Z]移=11111111,求出x、y、z的十进制真值:X= (52)C ,Y= (53)_ ,Z= (54) 。
(52) A、-1 B、127 C、-127 D、1
(53) A、1/128 B、-1/128 C、-127/128 D、127/128
(54) A、-1 B、127 C、-127 D、1
望指点!
...全文
37 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixing979 2003-10-08
  • 打赏
  • 举报
回复
题印错了。应为[X]原=[Y]补=[Z]移   答案 C B B
seaeast 2003-10-08
  • 打赏
  • 举报
回复
题目有误吧,应是[X]原=[Y]补=[Z]移
xhb1981 2003-10-07
  • 打赏
  • 举报
回复
我想答案应该是cbb,
因为y是纯小数,也就是[-0.1111111]的补码,也就是-0.0000001,即2的负7次方,也就是-1/128.
因Z是用移码表示的,即[z]移=11111111,也就是Z的原码为01111111,即127,我自己这样以为,等候高见!!!!!!!!!
langzi2003 2003-10-07
  • 打赏
  • 举报
回复
我也不懂y是怎么确定的,明明是y+z嘛
knock 2003-10-07
  • 打赏
  • 举报
回复
第二个 B、-1/128 是怎么确定的?》
aspniao 2003-09-27
  • 打赏
  • 举报
回复
UP
cloudtarget 2003-09-26
  • 打赏
  • 举报
回复
up
wander110 2003-08-24
  • 打赏
  • 举报
回复
第52空你应该会的
53空你也回
我就不说了
54空解答:
将第一个1看为+号
为正数
而Y是小数
所以和x相反
自己慢慢理解吧
ddlxx 2003-08-24
  • 打赏
  • 举报
回复
我觉得答案应该是C,B,C。但标答上却是C,B,B。
ddlxx 2003-08-24
  • 打赏
  • 举报
回复
我觉得答案应该是C,B,C。但标答上却是C,B,B。

2,959

社区成员

发帖
与我相关
我的任务
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证c4javac4前端 技术论坛(原bbs)
社区管理员
  • 软件水平考试社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧