精英家教网 > 高中数学 > 题目详情
若输入a=1111101,k=2,则输出的结果应是( )

A.127
B.125
C.257
D.255
【答案】分析:分析流程图所示的顺序,可知:该程序的作用是将二进制转化成十进制,根据所提供数据进行计算即可.
解答:解:第一次循环:k=2,t=1,b=0+1=1,i=2,不满足i>7,执行循环
第二次循环:t=0,b=1+0=1,i=3,不满足i>7,执行循环
第三次循环:t=1,b=1+4=5,i=4,不满足i>7,执行循环
第四次循环:t=1,b=5+8=13,i=5,不满足i>7,执行循环
第五次循环:t=1,b=13+16=29,i=6,不满足i>7,执行循环
第六次循环:t=1,b=29+32=61,i=7,不满足i>7,执行循环
第七次循环:t=1,b=61+64=125,i=8,满足i>7,退出循环
输出b=125
故选B.
点评:本题主要考查了循环结构,同时考查了识图的能力和分析问题和解决问题的能力,解题的关键是细心,属于基础题.
练习册系列答案
相关习题

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

(2012•宁国市模拟)阅读如图的流程图,若输入a=6,b=1,则输出的结果是(  )

查看答案和解析>>

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

在程序框图中,若输入a=6,b=1,则输出的x的值是(  )

查看答案和解析>>

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

(2012•许昌三模)若输入a=1111101,k=2,则输出的结果应是(  )

查看答案和解析>>

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

若输入a=1111101,k=2,则输出的结果应是


  1. A.
    127
  2. B.
    125
  3. C.
    257
  4. D.
    255

查看答案和解析>>

同步练习册答案