解题思路:根据框图的流程依次计算程序运行的结果,直到输出S=42,确定跳出循环的n值,从而得判断框的条件.
由程序框图知:第一次循环S=2,n=1+2=3;
第二次循环S=2+23=10,n=3+2=5;
第三次循环S=2+23+25=10+32=42,n=5+2=7.
∵输出S=42,∴跳出循环的n=7,
∴判断框的条件应是n≥7或n>6.
故选:D.
点评:
本题考点: 程序框图.
考点点评: 本题考查了循环结构的程序框图,根据框图的流程依次计算程序运行的结果是解答此类问题的常用方法.
解题思路:根据框图的流程依次计算程序运行的结果,直到输出S=42,确定跳出循环的n值,从而得判断框的条件.
由程序框图知:第一次循环S=2,n=1+2=3;
第二次循环S=2+23=10,n=3+2=5;
第三次循环S=2+23+25=10+32=42,n=5+2=7.
∵输出S=42,∴跳出循环的n=7,
∴判断框的条件应是n≥7或n>6.
故选:D.
点评:
本题考点: 程序框图.
考点点评: 本题考查了循环结构的程序框图,根据框图的流程依次计算程序运行的结果是解答此类问题的常用方法.