执行如图所示的程序框图,输出的S值为A.3B.-6C.10D.-15
网友回答
C
解析分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环判断i是否为奇数求出S的值,并输出最后的S值.
解答:解:程序运行过程中,各变量的值如下表示:??????? 是否继续循环?????i???S??? 循环前?????????????????1 ???0????? 第一圈???????是???????2-1???? 第二圈???????是???????3????? 3第三圈???????是???????4-6第四圈???????是???????5???? 10第五圈?????? 否故最后输出的S值为10故选C.
点评:根据流程图写程序的运行结果,是算法这一模块最重要的题型,其处理方法是从流程图中既要分析出计算的类型,又要分析出参与计算的数据,选择恰当的数学模型解答.