设a、b为long型变量,x、y为float型变量,ch为char类型变量且它们均已被赋值,则下面语句中的是( )。
A. switch(x+y){ }
B. switch(ch+1){ }
C. switch ch{ }
D. switch(a+b);{ }
查看答案
下面说法错误的是( )。
A. 一个Java源文件中只能有一个类
B. 一个Java源文件中只能有一个public class
C. 不能在Java程序的语句中间加入任何注释
D. public class所在的类名必须与文件名一致
Java语言中,( )不属于单目运算符。
A. ++
B. ? :
C. - //负号
D. ! //逻辑非
能正确定义float类型变量的是( )。
A. float foo = -1;
B. float foo = 1.0;
C. float foo = 42e1;
D. float foo = 2.02f;
E. float foo = 3.03d;
下面( )会产生死循环 。
A. for (int k = 1; k > 0; k++)
B. for (int k = 10; k > 0; k- -)
C. for (int k = 0; k < 10; k--)
D. for (int k = 0; k > 0; k++)