单项选择题

对于下面的程序段:
x:=28; y:=20; z:=30;
if
x>y
then
z:=x+y;
x:=y; z:=x+y; y:=z;
执行该程序段后,变量y的值为()

A.28
B.30
C.40
D.48