首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有以下两段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
25
问题
有以下两段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
学硕统考专业
相关试题推荐
分析父系氏族公社的经济生活和社会组织。
二战后,日本经济高速增长的原因是什么?
1916年研究短波无线电通信,为现代远距离无线电通信奠定了基础的发明家是()。
林则徐的反英国侵略的策略思想不包括()。
决定把苏联由农业国变成工业国的主要目的是()
全国高校院系调整的具体时间是()。
文艺复兴运动兴起的时间是()。
1141年,金与南宋双方签订协议,规定以淮水和大散关为宋金的分界线,此协议称为()。
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
以下()协议完成了从网卡到IP地址的映射。
随机试题
A.天井B.液门C.支沟D.外关五输穴中的合穴为
A.矽尘(游离SiO2>80%)B.铝尘C.谷物粉尘D.电焊烟尘E.烟草尘______的国家卫生标准是3mg/m4
患儿高热不退,咳嗽频频,气急鼻煽,涕泪俱无,鼻孔烟煤,喉中痰鸣,口渴烦躁,面色红赤,小便黄少,大便不畅,舌苔黄,质红而干,脉象浮数而滑。辨证为
A.双股DNA解链成两条单链DNAB.解链的单股DNA恢复成双链C.50%的DNA发生变性D.DNA和相应mRNA形成双链E.单股核苷酸链内形成局部螺旋属于核酸杂交的是
某方土工程总挖方量为1万m3。预算单价45元/m3,该工程总预算为45万,计划用25天完成,每天400m3。开工后第7天早晨刚上班时,经业主复核的挖土量为2000m3,承包商实际付出累计12万元。应用挣值法(赢得值法)对项目进展进行评估,下列哪项评估结论不
在记录实施审计程序时,注册会计师记录所测试的具体项目或事项的识别特征,是为了实现()目的。
强调在学校教育中应根据学生的年龄、性别、种族等特点使用不同学习动机类型激发学生学习的心理学家是
企业购买股票时,实际支付的价款中包含的已宣告但尚未领取的现金股利,应在()项目中反映。
(2015年)若函数z=z(x,y)由方程ex+2y+3z+xyz=1确定,则dz|(0,0)=______.
A、Bydoingtutorjobs.B、Byborrowingmoneyfromhisclassmates.C、Byhavingascholarship.D、Byworkinginapubliclibrary.C细
最新回复
(
0
)