单项选择题

现有:class Test2 fpublic static void main (String [] args) {short a,b,C;a=1;b=2;C=a+b;a+=2;}}以上代码中,哪一句是错误的?()

A.a=1;
B.C=a+b;
C.a+=2;
D.shorta,b,C;