题目内容
按如图所示的程序框图运算,若输入x=2,则输出k的值是
5
5
.分析:本题是一个循环结构,循环体中执行的是对输入x的值求2的x次幂后再减1,k值增大1,一直到x的值大于2127时程序退出.
解答:解:输入x=2,
当x=2时,执行循环体后,x=22-1=3,k=1,不满足退出循环的条件;
当x=3时,执行循环体后,x=23-1=7,k=2,不满足退出循环的条件;
当x=7时,执行循环体后,x=27-1=127,k=3,不满足退出循环的条件;
当x=127时,执行循环体后,x=2127-1<2127,k=4,不满足退出循环的条件;
当x=2127-1时,执行循环体后,x=22127-1-1>2127,k=5,满足退出循环的条件;
故答案为:5
当x=2时,执行循环体后,x=22-1=3,k=1,不满足退出循环的条件;
当x=3时,执行循环体后,x=23-1=7,k=2,不满足退出循环的条件;
当x=7时,执行循环体后,x=27-1=127,k=3,不满足退出循环的条件;
当x=127时,执行循环体后,x=2127-1<2127,k=4,不满足退出循环的条件;
当x=2127-1时,执行循环体后,x=22127-1-1>2127,k=5,满足退出循环的条件;
故答案为:5
点评:本题考查对循环结构的理解以及根据程序运行的顺序求值.难度不大,属于基础题
练习册系列答案
相关题目