精英家教网 > 高中数学 > 题目详情

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

A.i≤5 B.i≤4 C.i>5 D.i>4

解析试题分析:首先将二进制数化为十进制数,
=1×20+1×21+1×22+1×23+1×24=31,
由框图对累加变量S和循环变量i的赋值S=1,i=1,
i不满足判断框中的条件,执行S=1+2×S=1+2×1=3,i=1+1=2,
i不满足条件,执行S=1+2×3=7,i=2+1=3,
i不满足条件,执行S=1+2×7=15,i=3+1=4,
i仍不满足条件,执行S=1+2×15=31,此时31是要输出的S值,说明i不满足判断框中的条件,
由此可知,判断框中的条件应为i>4.
故选D.
考点:本题主要考查算法中的程序框图,进位制。
点评:简单题,算法方面的考题,越来越成为必考题目,难度一般不大,关键是理解程序框图的意义。将二进制数11111(2)化为十进制数,得到十进制数的数值,然后假设判断框中的条件不满足,执行算法步骤,待累加变量S的值为31时,算法结束。

练习册系列答案
相关习题

科目:高中数学 来源: 题型:单选题

如果执行图的程序框图,那么输出的(   )

A.2652B.2500C.2450D.2550

查看答案和解析>>

科目:高中数学 来源: 题型:单选题

右图给出一个算法的程序框图,该程序框图的功能是(  )

A.求输出a,b,c三数的最大数
B.求输出a,b,c三数的最小数
C.将a,b,c按从小到大排列
D.将a,b,c按从大到小排列

查看答案和解析>>

科目:高中数学 来源: 题型:单选题

如果执行下面的程序框图,那么输出的 (     ).

A.2450     B.2500    C.2550       D.2652

查看答案和解析>>

科目:高中数学 来源: 题型:单选题

右图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是(    )

A.B.C.D.

查看答案和解析>>

科目:高中数学 来源: 题型:单选题

阅读如图所示的程序框图,执行框图所表达的算法,则输出的结果是

A.      B. C.     D. 

查看答案和解析>>

科目:高中数学 来源: 题型:单选题

输入,经过下列程序程度运算后,输出的值分别是 (   )

A. B.
C. D.

查看答案和解析>>

科目:高中数学 来源: 题型:单选题

运行如图所示的程序框图,则输出的数是5的倍数的概率为(   )

Y

 
A、         B、

C、         D、

查看答案和解析>>

科目:高中数学 来源: 题型:填空题

阅读如图所示的程序框图,若输入,则输出的S是       .

查看答案和解析>>

同步练习册答案