CSP-S第一轮笔试核心题目
发布时间
阅读量:
阅读量
CSP-S提高组笔试题重点题汇总:
本次将为大家介绍CSP-S第一轮笔试中的一些关键题目,并附有详细解析。
第一题解析
- 十进制小数13.375对应的二进制表示形式是()。
A. 1101.011
B. 1011.011
C. 1101.101
D. 1010.01
解析:
大家对于如何将十进制整数转换为二进制形式可能已有一定认识(例如,假设该十进制整数为x,首先计算x除以2的余数,余数即为当前二进制位上的数值,随后不断将商除以2并向下取整,直到商为零为止。对于十进制整数转换为k进制的处理方式也类似,只是将除法操作替换为对k的运算)。
然而针对小数部分的二进制转换,我们还需进一步探讨。首先确定整数部分的二进制表示形式,如将数字“13”转化为二进制即得“1101”。接下来处理小数部分“0.375”,我们需要先计算出2的负n次方数值,这相当于求出2的n次方之后再取其倒数(例如:2-1=½、2-2=¼、2^-3=⅛)。
接下来分析小数如何转换为以2的负次幂为基础的形式。与整数不同的是,在此过程中需不断乘以2。若乘以2后得到的结果中整数部分仍为零,则当前位对应的数值即为零;若结果中包含整数部分,则当前位对应值为一。随后去掉该整数部分,并保留剩余的小数值继续进行运
全部评论 (0)
还没有任何评论哟~
