永发信息网

单选题若输入a=1111101,k=2,则输出的结果应是A.127B.125C.257

答案:2  悬赏:80  手机版
解决时间 2021-01-02 11:52
  • 提问者网友:绫月
  • 2021-01-02 00:04
单选题 若输入a=1111101,k=2,则输出的结果应是A.127B.125C.257D.255
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-01-02 00:34
B解析分析:分析流程图所示的顺序,可知:该程序的作用是将二进制转化成十进制,根据所提供数据进行计算即可.解答:第一次循环: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.点评:本题主要考查了循环结构,同时考查了识图的能力和分析问题和解决问题的能力,解题的关键是细心,属于基础题.
全部回答
  • 1楼网友:罪歌
  • 2021-01-02 01:25
收益了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯