题目内容

执行如图所示的程序框图,若输出的k=5,则输入的整数p的最大值为(  )
A、7B、15C、31D、63
考点:程序框图
专题:算法和程序框图
分析:由框图可知:该程序的作用是利用循环计算变量S的值,并输出满足退出循环条件时的k值,模拟程序的运行,用表格对程序运行过程中各变量的值进行分析,不难得到输出结果.
解答: 解:程序在运行过程中各变量的值如下表示:
是否继续循环 S k
循环前/0 1
第一圈 是 1 2
第二圈 是 3 3
第三圈 是 7 4
第四圈 是 15 5
第五圈 是 31 6
第六圈 否
故S=15时,满足条件S<p
S=31时,不满足条件S<p
故p的最大值15.
故选B.
点评:本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,即可得出所求问题的结论,是基础题.
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网