📌  相关文章
📜  国际空间研究组织 | ISRO CS 2014 |问题 29

📅  最后修改于: 2022-05-13 01:58:06.032000             🧑  作者: Mango

国际空间研究组织 | ISRO CS 2014 |问题 29

考虑以下Java代码片段:

1   public class While
2   {
3    public void loop()
4      {
5      int x = 0;
6       while(1)
7         {
8         System.out.println("x plus one is" +(x+1));
9        }
10     }
11  }

(A)行号有语法错误。 1
(B)行号有语法错误。 1 & 6
(C)行号有语法错误。 8
(D)行号有语法错误。 6答案: (D)
说明: Java区分大小写,因此 While 是有效的类名,如第 1 行所示,因此选项 (A) 不正确。
一个方程可能放在一个String操作中是有效的,如第8行所示,所以选项(C)是不正确的。

但是,在 while 语句中使用整数 1 或任何其他循环或条件构造将导致编译器错误。这是旧的 C 程序语法,不是有效的Java ,如第 6 行所示。
所以,选项(D)是正确的。这个问题的测验