首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有以下两段C语言程序代码: int funl(unsigned short si) int fun2 (unsigned short si} return . (s1*256) ; return (( (short) s1*256) /256
有以下两段C语言程序代码: int funl(unsigned short si) int fun2 (unsigned short si} return . (s1*256) ; return (( (short) s1*256) /256
admin
2017-04-28
20
问题
有以下两段C语言程序代码:
int funl(unsigned short si) int fun2 (unsigned short si}
return . (s1*256) ; return (( (short) s1*256) /256) ;
请回答下列问题:
表中的哪些数据异常?并分析“异常”产生的原因。
选项
答案
表4—6中,加粗的数据是一些异常的结果,即当si=128时,fun2返回的结果异常,当si=256时,funl与fun2返回的结果均异常。si=128时,由于截断低16位乘积得到的第一位(符号位)为1,因此再进行算术右移时高位补了8位1,导致fun2的函数值“溢出”,出现了异常结果;当si=256时,由于256×si=65536,因此用16位无符号整数无法表示实际结果,导致funl和fun2结果都为0。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/TJRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
欧洲第二战场的开辟过程及其意义。
《中法新约》的主要内容及后果。
根据地理大发现、文艺复兴和宗教改革等重大事件,阐述西欧地区在15—16世纪发生的历史性转变。
1925年爆发的当时世界上罢工时间最长的一次斗争是()。
洋务派创办军事工业的方式是()。
阅读材料,回答问题:材料一:巴尔干半岛和东地中海地区,历来被英国视为大英帝国的生命线。大战结束前后,美国利用种种借口,千方百计渗入这个连接欧亚两大洲的重要战略地区……1947年2月21日,英国向美国国务院发出了结束援助希腊、土耳其的照会,声称国内严重的经
洪秀全以宗教手段组织起义,主要利用的是()。
说俄国1861年改革是资产阶级性质的改革,美国内战是第二次资产阶级革命,其共同的根本依据是()。
近代思想家如何传播西方思想革新中国政治的?
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
随机试题
A.条件(1)充分,但条件(2)不充分。B.条件(2)充分,但条件(1)不充分。C.条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分。D.条件(1)充分,条件(2)也充分。E.条件(1)和条件(2)单独都不充分,条件(1)和
简述各级封锁协议及其作用。
关于施工现场污水排放的说法,正确的有()。
下列关于两种证券机会集曲线的说法中,不正确的有()。
要用“以人为本”的指导思想和管理理念制定培训制定、保证制定的()。[2013年5月三级真题]
(2011年安徽.篇章一.36~40)板块结构理论认为,地球的外壳分为若干部分或称为板块,这些板块始终处于相对运动之中。板块的不断移动,使断层——穿过岩层的地质裂缝——的应力不断增加,造成岩层的略徽变形,最终断裂而产生断层地震。这时变形的岩层会弹
1915年12月,资产阶级革命派发动了反对袁世凯复辟帝制的
“即使人再多也拉:不动影子”,说明
PassageOne(1)SocialcircumstancesinEarlyModernEnglandmostlyservedtorepresswomen’svoices.Patriarchalculture
FemaleRelationshipsA)Severalnewbooksandfilmsexplorethecomplexrelationshipsbetweenwomen.LucyScholesexplainswhyan
最新回复
(
0
)