日期:2014-05-17  浏览次数:20694 次

下列代码的哪一行有错误?

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好了