首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有以下两段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
19
问题
有以下两段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://kaotiyun.com/show/TJRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
中世纪西欧城市形成的过程及其对西欧社会产生的影响。
洛克对西方民主理论的最重要的贡献是明确提出了()。
在西北地区,西北野战军采取了蘑菇战术与敌人周旋,这实际上是()。
1907年召开的第二国际斯图加特代表大会上,争论最激烈的问题是()。
以下选项不属于希腊城邦的形成方式和途径的是()。
1925年爆发的当时世界上罢工时间最长的一次斗争是()。
原始人群是人类最早的社会组织形式,这种社会组织组成的纽带是()。
八届十中全会对邓子恢等人提倡建立包产到户的生产责任制进行错误批判,并将其称之为()。
在巴黎和会上,法国要求严厉制裁德国的目的是()。
阅读史料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为
随机试题
A、Itexposedhimtomarvelousscenery.B、Itbroughthimoverwhelmingshock.C、Itgavehimgreatsatisfaction.D、Itmadehimextr
A.健脾化痰B.补肾纳气C.温化宣肺D.补肺固卫哮病缓解期属肾虚的治法是
患者男,45岁,鼻部撞伤后,有血性液体自鼻孔流出,手帕或纸上的痕迹中心呈粉红色而周边色淡、清澈,色淡,流出的液体干燥后不呈痂状者,考虑为脑脊液鼻漏。鼻内镜下脑脊液鼻漏修补术正确的是
男,51岁。汽车撞伤骨盆区后伤部疼痛,伴有休克,不能自行排尿。膀胱胀满,尿道口有少量血性液溢出。直肠指诊:指套染有血迹。考虑诊断
ABC会计师事务所负责审计甲公司2011年度财务报表,在制定生产与存货循环的审计计划时,注册会计师遇到下列事项,请代为做出正确的专业判断。针对甲公司存放在第三方的存货项目,A注册会计师采取的下列审计程序中恰当的包括()。
下列关于按年度将文件进行归档的描述,不正确的一项是()。
0.8生活学是台湾地区、日本流行的一种生活哲学。0.8生活学的真谛是:生活需要冲,更需要缓冲。尽80%的力气就好了,剩下20%的力气权当回旋的余地和养精蓄锐的本钱。根据上述定义,下列符合0.8生活学的是:
这次新机种试飞只是一次例行试验,既不能算成功,也不能算不成功。以下哪项对于题干的评价最为恰当?
Fourgirlswenttoschooleverydaybytaxi.Oneday,therewasatest(测试)inthemorning.Thegirlsdidn’twanttotakethete
WheredidthewomangolastSunday?
最新回复
(
0
)