题目内容
若输入a=89,k=2,则运行下列程序后输出的结果为( )

| A、1001101 |
| B、1101100 |
| C、1001001 |
| D、1011001 |
考点:伪代码
专题:算法和程序框图
分析:程序的功能是输出89除以2全部余数r排列得到的k进制数,根据程序不难计算.
解答:
解:该程序的算法如下:

∵89÷2=44…1
44÷2=22…0
22÷2=11…0
11÷2=5…1
5÷2=2…1
2÷2=1…0
1÷2=0…1
∴运行下列程序后输出的结果为1011001
故选:D.
∵89÷2=44…1
44÷2=22…0
22÷2=11…0
11÷2=5…1
5÷2=2…1
2÷2=1…0
1÷2=0…1
∴运行下列程序后输出的结果为1011001
故选:D.
点评:本题主要考查了程序框图和算法,读懂程序的功能是关键,属于基本知识的考查.
练习册系列答案
相关题目
在送医下乡活动中,某医院安排甲、乙、丙、丁、戊五名医生到3所乡医院工作,每所医院至少安排一名医生,且甲、乙两名医生不安排在同一医院,丙、丁两名医生也不安排在同一医院,则不同的分配方法总数为( )
| A、36 | B、72 | C、84 | D、108 |
i为虚数单位,若(
+i)z=
-i,则|z|=( )
| 3 |
| 3 |
| A、1 | ||
B、
| ||
C、
| ||
| D、2 |
已知函数g(x)是奇函数,函数f(x)=g(x)+1,若f(1)=2,则f(-1)=( )
| A、-2 | B、-1 | C、0 | D、1 |
函数f(x)=2|x|-1在区间[-1,2]的值域是( )
| A、[1,4] | ||
B、[
| ||
| C、[1,2] | ||
D、[
|