将二进制数(11111)2转化为十进制数的流程图如图3所示,判断框内应填入的是( )。

admin2023-03-01  28

问题 将二进制数(11111)2转化为十进制数的流程图如图3所示,判断框内应填入的是(        )。

选项 A、i>4
B、i<=4
C、i>5
D、i<=5

答案B

解析 二进制数(11111)2转换为十进制数,按权展开为24+24+22+21+20=31。程序流程图中,若满足判断条件,则执行数据计算;若不满足判断条件。则直接输出结果。判断条件若为i>x,第一次判断就不满足条件,将直接输出结果,因此排除A、C两项。B项和D项的区别是i=5时是否参与计算,经验证可得出i=5时不需要再参与计算,所以判断条件为i<=4。
转载请注明原文地址:https://kaotiyun.com/show/yxjD777K
0

最新回复(0)