如图是将二进制数11111(2)化为十进制数的一个程序框图,判断框内应填入的条件是(  )A.i≤5B.i≤4C.i>5D.i>4

如图是将二进制数11111(2)化为十进制数的一个程序框图,判断框内应填入的条件是(  )A.i≤5B.i≤4C.i>5D.i>4

题型:不详难度:来源:
如图是将二进制数11111(2)化为十进制数的一个程序框图,判断框内应填入的条件是(  )
A.i≤5B.i≤4C.i>5D.i>4
魔方格
答案
首先将二进制数11111(2)化为十进制数,
11111(2)=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.
举一反三
某程序框图如图所示,该程序运行后输出的k的值是(  )
A.4B.5C.6D.7
魔方格
题型:浙江难度:| 查看答案
如果执行如图的程序框图,那么输出的S=______.魔方格
题型:济南二模难度:| 查看答案
一个算法的流程图如图所示,则输出S的值为 .魔方格
题型:徐州二模难度:| 查看答案
如图给出了一个算法程序框图,该算法程序框图的功能是(  )
A.求a,b,c三数的最大数
B.求a,b,c三数的最小数
C.将a,b,c按从小到大排列
D.将a,b,c按从大到小排列
魔方格
题型:不详难度:| 查看答案
阅读下面的程序框图,该程序运行后输出的结果为______.魔方格
题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.