4.根据下图所示的伪代码,可知输出的结果S为
3.执行如图所示的程序框图,输出的s值为
21
【解析】模拟执行程序,开始有I=1,S=0,此时满足条件S≤10;接下来有I=2,S=1,此时满足条件S≤10;接下来有I=3,S=1+4=5,此时满足条件S≤10;接下来有I=4,S=5+16=21,此时不满足条件S>10,退出循环,输出S=21.
本题主要考查伪代码,阅读能力.简单的推理运算能力。解题步骤如下:
从I=1开始一直循环到I=4
退出循环,输出结果。
本题容易出错的地方就是循环的结束的确定。