单项选择题

已知某段程序中有如下定义

请问下面四个选项中,那个选项中的语句中的y最后取值为4() 

A.y=SQR(x++);
B.y=SQR(++x);
C.y=sqr(x++);
D.y=sqr(++x);