选择题5.0分
理科数学

7.若下框图所给的程序运行结果为,那么判断框中应填入的关于的条件是(   )

A

B

C

D

正确答案及相关解析

正确答案

D

解析

框图首先给累加变量S赋值1,给循环变量k赋值10.

判断10>6,执行S=1+10=11,k=10-1=9;

判断9>6,执行S=11+9=20,k=9-1=8;

判断8>6,执行S=20+8=28,k=8-1=7;

判断7>6,执行S=28+7=35,k=6;

判断6≤6,输出S的值为35,算法结束.

所以判断框中的条件是k>6?.

故答案为k>6?.

考查方向

本题考查了程序框图中的循环结构,考查了当型循环,当型循环是先判断后执行,满足条件执行循环,不满足条件时,算法结束,此题是基础题.

解题思路

根据赋值框中对累加变量和循环变量的赋值,先判断后执行,假设满足条件,依次执行循环,到累加变量S的值为35时,再执行一次k=k+1,此时判断框中的条件不满足,由此可以得到判断框中的条件.

易错点

循环结构中一般有两个变量¬——累加(乘)变量和计数变量,累加(乘)变量是为了实现算法功能,计数变量是用来记录循环次数。解此类题关键是把握好两种循环结构特点及其它们的区别,设定好两种变量的初始值,根据循环次数确定好控制变量所满足的条件,必要时通过记录循环过程加以检验。