选择题5.0分
理科数学

5.执行如图所示的程序框,输出的结果为(    )

A

B

C

D

正确答案及相关解析

正确答案

B

解析

初始值 x=1 y=1 k=0

第一次循环 s=x-y=0  t=x+y=2  x=s=0  y=t=2  k=k+1=1<3 继续循环

第二次循环 s=x-y=-2  t=x+y=2  x=s=-2  y=t=2  k=k+1=2<3继续循环

第三次循环 s=x-y=-4  t=x+y=0  x=s=-4  y=t=0  k=k+1=3终止循环

x= -4  y=0

输出

考查方向

本题主要考查算法部分流程图的解读,高考必考一道小题。

解题思路

按照流程图,一次一次循环输出结果。

易错点

由于变量较多,粗心失误。

知识点

程序框图