首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有以下两段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
33
问题
有以下两段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
学硕统考专业
相关试题推荐
试述君士坦丁堡的陷落过程及其影响。
1923年纳粹党魁希特勒发动了“啤酒馆暴动”,对此叙述不正确的一项是()。
下列关于清朝军机处的叙述,不正确的是()。
1905年至1907年间,围绕中国究竟是采用革命手段还是改良方式这个问题,革命派与改良派进行论战的舆论阵地是()。
玛雅人的金字塔主要功能是()。
原始群是以()为纽带而组成的社会组织形式。
系统地阐明道家思想的著作《淮南鸿烈》,也叫《淮南子》,是汉武帝时()集宾客写成的。《淮南子》问世时,黄老思想在政治上已不占支配地位了。
以下()协议完成了从网卡到IP地址的映射。
linkNODE(intitem,link1,linkr){lnikt=malloc(sizeof*t);t->item=item;t->1=1;t->r=r;returnt;}lin
一台主机申请了一个到www.ab@C@edu.cn的连接,为了获取服务器的IP地址,首先要进行DNS查询,下图为本次查询的过程,请回答如下问题:(1)由个人主机发送给本地DNS服务器的数据是采用什么传输层协议发送的?利用了哪个端口?(2
随机试题
关于中外法律制度的发展演变,下列哪一表述是错误的?(2011年卷一第19题)
电梯重量平衡系统包括( )。
以下对有关新技术、新工艺和新材料说法错误的是( )。
增一个一级部门,部门编码为“99”,部门名称为“客户服务中心”。
在海运提单的收货人栏内有“ORDER”字样的提单称之为()。
75,74,73,(),8,7,6
TextWhenmyfatherwasgettingreadyforwork.our【C1】______wasruledbyknocksandwords.One【C2】______onthe.tablemeant
A、Thelibraryisnotjustaplaceforquietreadingasbefore.B、Moreandmorepeoplegotothelibrary,butfewerandfewerof
Humanityusesalittlelessthanhalfthewateravailableworldwide.Yetoccurrencesofshortagesanddroughtsarecausingfami
LackingacureforAIDS,societymustoffereducation,notonlybypublicpronouncementbutinclassrooms.ThosewithAIDSorth
最新回复
(
0
)