1.4 算法案例
一、单选题
1.把38化为二进制数为( )
A. B. C. D.
【答案】A
【解析】
试题分析:可以验证所给的四个选项,
在A中,2+8+32=42,
在B中,2+4+32=38
经过验证知道,B中的二进制表示的数字换成十进制以后得到38
考点:算法的概念
2.把"二进制"数101101(2)化为"八进制"数是( )
A.40(8) B.45(8) C.50(8) D.55(8)
【答案】D
【解析】
【分析】
先将这个二进制转化成十进制,然后除8取余数,即可得出答案.
【详解】
∵101101(2)=1×25+0+1×23+1×22+0+1×20=45(10).
再利用"除8取余法"可得:45(10)=55(8).
故答案选D.
【点睛】
本道题考查了不同进制数的转化,较容易,先将二进制数转化成十进制,然后转为八进制,即可.
3.下列四个数中,数值最大的是( )
A. B. C. D.
【答案】D
【解析】解:将所有的转化为10进制,则得到=26,