分析:根据已知中的程序语句,可得程序的功能是利用循环计算并输出变量i的值,模拟程序的运行过程,可得答案.
解答:解:当i=1时,执行循环体后,s=1,i=2,不满足退出循环的条件,继续执行循环;
当i=2时,执行循环体后,s=4,i=3,不满足退出循环的条件,继续执行循环;
当i=3时,执行循环体后,s=9,i=4,不满足退出循环的条件,继续执行循环;
当i=4时,执行循环体后,s=16,i=5,不满足退出循环的条件,继续执行循环;
当i=5时,执行循环体后,s=25,i=6,不满足退出循环的条件,继续执行循环;
当i=6时,执行循环体后,s=36,i=7,满足退出循环的条件,退出循环;
执行完i=i-1后,i=6,
故输出的i值为6
故答案为:6
点评:本题考查的知识点是伪代码,其中当程序的循环次数不多时,我们多采用模拟程序运行的方法得到程序的运行结果.