文语站

位置:首页 > 习题库 > 

执行如图所示的程序框图,则输出的S为(  )A.2   B.   C.﹣ D.﹣3

习题库2.59W

问题详情:

执行如图所示的程序框图,则输出的S为(  )A.2   B.   C.﹣ D.﹣3

执行如图所示的程序框图,则输出的S为(  )

A.2    B.    C.﹣  D.﹣3

【回答】

D【考点】程序框图.

【专题】计算题;图表型;试验法;算法和程序框图.

【分析】根据题意,模拟程序图的运行过程,找出输出S值的周期,即可得出输出的结果.

【解答】解:模拟程序框图的运行过程,如下;

开始S=2,i=1;

第一次循环S=﹣3,i=2;

第二次循环S=﹣,i=3;

第三次循环S=,i=4;

第四次循环S=2,i=5;

第五次循环a=﹣3,i=6;

∴a的取值周期为4,且跳出循环的i值为2018=504×4+2,

∴输出的S=﹣3.

故选:D.

【点评】本题考查了循环结构的程序框图,根据框图的流程依次计算程序运行的结果,发现S值的周期是关键,属于基础题.

知识点:框图

题型:选择题

标签:程序框图