题目内容

9.下面的程序段结果是(  )
A.-3B.-10C.0D.-2

分析 遇到WHILE语句,先判断条件是否成立,如果成立,则执行WHILE和WEND之间的循环体,然后返回到WHILE语句再判断上述条件是否成立,如果成立,再执行循环体,这个过程反复执行,直到一次返回到WHILE语句判断上述条件不成立为止,这时不再执行循环体,而是跳到WEND语句后,从而输出结果.

解答 解:模拟程序的运行,可得
k=1,s=1
满足条件k<4,执行循环体,s=1,k=2
满足条件k<4,执行循环体,s=0,k=3
满足条件k<4,执行循环体,s=-3,k=4
不满足条件k<4,退出循环,输出s的值我-3.
故选:A.

点评 本题主要考查了伪代码的应用,解题的关键是根据题设中代码得出变量的运算方法,规律,计算出结果,这是近几年算法考试的主要方式,一般以框图告诉题面,如本题这样以代码告诉题目不多见,属于基础题.

练习册系列答案
相关题目

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

精英家教网