欢迎来到天天文库
浏览记录
ID:25716613
大小:387.76 KB
页数:6页
时间:2018-11-22
《阿里2015年招聘笔试题(卷)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1答案:C注意考虑整数溢出问题,对于有符号数,A、C、D通过下面方式都可以恢复第一项:A=(C+D)/2,B=C-A第二项:D右移一位,不知道移出的是1还是0,不能恢复第三项:A=C-D,B=D第四项:B=D-C,A=C-B第五项:虽然可以C*D再开方,但是不能确定A和B的正负但是对于无符号数,A不行,这里简单起见,以3bit数为例。例如A=111,B=110。C=A+B=001(溢出),D=A-B=001,所以A不能正确恢复了。C仍然可以,A=C-D=001-110=111。D答案,同样因为溢出不能恢复。2?32位操作系统下各种数据类型所占有的字节数:一:整形int4字
2、节longint4字节shortint2字节unsignedint4字节unsignedlongint4字节unsignedshortint2字节二:字符型char1字节unsignedchar1字节三:浮点型float4字节double8字节longdouble8字节unsignedlongdouble8字节unsigneddouble8字节四:字符串型string16字节五:指针类型所有类型的指针都是4字节3问答题:
此文档下载收益归作者所有