题目内容
20.将二进制数10001(2)化为五进制数为( )| A. | 32(5) | B. | 23(5) | C. | 21(5) | D. | 12(5) |
分析 先将二进制化为十进制,然后利用十进制化为其它进制的“除k取余法”方法即可求出所求.
解答 解:根据二进制和十进制之间的关系得:
10001(2)=1×20+0×21+0×22+0×23+1×24=1+16=17,
再利用“除5取余法”可得:
17÷5=3…2,
3÷5=0…3
∴化成5进制是32(5)
故选:A.
点评 本题以进位制的转换为背景考查算法的多样性,解题的关键是熟练掌握进位制的转化规则,属于基础题.
练习册系列答案
相关题目
11.设x、y满足约束条件$\left\{\begin{array}{l}{3x-y-2≤0}\\{x-y≥0}\\{x≥0,y≥0}\end{array}\right.$,若目标函数z=ax+2by(a>0,b>0)的最大值为1,则$\frac{1}{a}$+$\frac{1}{b}$的最小值为( )
| A. | 3+2$\sqrt{2}$ | B. | 3-2$\sqrt{2}$ | C. | 8 | D. | 10 |
15.已知函数f(x)=$\left\{\begin{array}{l}{|lo{g}_{2}x|(0<x≤2)}\\{-\frac{1}{2}x+2(x>2)}\end{array}\right.$,若a,b,c互不相等,且f(a)=f(b)=f(c),则abc的取值范围是( )
| A. | (1,4) | B. | (2,4) | C. | (0,8) | D. | (2,8) |