首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有以下两段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
10
问题
有以下两段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
学硕统考专业
相关试题推荐
《关于建国以来党的若干历史问题的决议》
利玛窦与徐光启合作翻译的(),介绍了曾经流行于欧洲的欧几里得平面几何的系统理论,大大地丰富了中国古代几何学的内容。
《四库全书》编成后,纪昀等又写成()200卷,把每本书的渊源、版本、内容都作了提纲性的介绍,是一部重要的目录学著作。
1933年5月,冯玉祥在张家口组织()。
1925年爆发的当时世界上罢工时间最长的一次斗争是()。
决定把苏联由农业国变成工业国的主要目的是()
最早以立法形式巩固大化改新成果的法令是()。
晚清时期清帝年号的正确排序是
利玛窦与徐光启合作翻译的(),介绍了曾经流行于欧洲的欧几里得平面几何的系统理论,大大地丰富了中国古代几何学的内容。
假定在~个8位字长的计算机中运行如下c程序段:unsignedintx=134;unsignedinty=246;intm=x;intn=y;unsignedintz1=x—y;
随机试题
慢性肾衰竭患者最常见最早期的表现
王某将位于闹市区的一套自有商品房卖与张某,张某()取得房屋的所有权。
简述有限责任公司的特征。
根据《建设工程安全生产管理条例》规定,建设单位应当向( )提供施工现场及毗邻区域内供水、排水、供电、供气、供热、通信、广播电视等地下管线资料根据《建设工程安全生产管理条例》规定,建设单位( )对勘察、设计、施工、工程监理等单位提出不符合建设工程安全
在计算企业所得税应纳税所得额时,下列项目在发生当期准予从收入总额中扣除的是()。
活动与_______是形成学生思想品德的源泉和基础。
[2009年]
【程序】SETTALKOFFDIMENSIONA(6)FORK=1TO6A(K)=30—3*KENDFORK=5DOWHILEK>=1A(K)=A(K)—A(K+1)K=K—1ENDDO?A(1),
InBritain,ifamancommitssomecrime,whatpunishmentwillheprobablyget?
A、Theamount.B、Theaddress.C、Thename.D、Theaccountnumber.B当女士说要存钱时,男士要求其填写的项目是“amount”,“name”和“theaccountnumber”,并没有提及“a
最新回复
(
0
)