早教吧 育儿知识 作业答案 考试题库 百科 知识分享

执行如图所示的程序框图,若输入a=110011,k=2,n=6,则输出的b的值是()A.102B.49C.50D.51

题目详情

执行如图所示的程序框图,若输入a=110011,k=2,n=6,则输出的b的值是(  )
作业帮

A. 102

B. 49

C. 50

D. 51

▼优质解答
答案和解析
模拟执行程序框图,可得
a=110011,k=2,n=6,
b=0,i=1
t=1,b=1,i=2
不满足条件i>6,t=1,b=3,i=3
不满足条件i>6,t=0,b=3,i=4
不满足条件i>6,t=0,b=3,i=5
不满足条件i>6,t=1,b=19,i=6
不满足条件i>6,t=1,b=51,i=7
满足条件i>6,退出循环,输出b的值为51.
故选:D.