下列代码的哪一行有错误?
1) X:=Y+200;
2) IF X<10 THEN
3) Y:=30;
4) ELSEIF X<40 THEN
5) Y:=20;
6) END IF
A. 第2行
B. 第3行
C. 第4行
D. 第5行
------解决方案--------------------
4行 ELSEIF X<40 THEN 应为 ELSIF X<40 THEN
6行 END IF 应以分号结束 END IF;
------解决方案--------------------
答案应当是C,ELSEIF应当写做ELSIF。
不过个人认为第6行也有错误,END IF后面要有分号的,答案里没有第6行就选C好了