题目内容
如图是把二进制数11111(2)化为十进制数的一个程序框图,则判断框内应填入的条件是( )

| A、i>4 | B、i≤4 |
| C、i>5 | D、i≤5 |
考点:程序框图
专题:算法和程序框图
分析:因为11111(2)=31(10),故执行程序框图,当i=4时满足条件,有S=31,i=5时此时应该不满足条件,退出执行循环体,输出S的值为31.
解答:
解:因为11111(2)=31(10)
执行程序框图,有
S=1,i=1
满足条件,有S=3,i=2;
满足条件,有S=7,i=3;
满足条件,有S=15,i=4;
满足条件,有S=31,i=5;
此时应该不满足条件,退出执行循环体,输出S的值为31.
故选:B.
执行程序框图,有
S=1,i=1
满足条件,有S=3,i=2;
满足条件,有S=7,i=3;
满足条件,有S=15,i=4;
满足条件,有S=31,i=5;
此时应该不满足条件,退出执行循环体,输出S的值为31.
故选:B.
点评:本题主要考察了程序框图和算法,属于基础题.
练习册系列答案
相关题目
下列各式中错误的是( )
| A、30.9>30.8 | ||||
| B、log0.50.4>log0.50.5 | ||||
| C、0.65-0.1<0.650.1 | ||||
D、3 -
|
直线
x-y+2=0的倾斜角为( )
| 3 |
| A、30° | B、60° |
| C、150° | D、120° |
设A={x∈Z||x|≤2},B={y|y=x2+1,x∈A},则B的元素个数是( )
| A、2 | B、3 | C、4 | D、5 |