1[单选题]下面的哪个赋值语句是不对的?( )
A.float f = 11.1;
B.double d = 5.3E12;
C.double d = 3.14159;
D.double d = 3.14D;
参考答案:A
2[单选题]下面的代码段中,执行之后i 和j 的值是什么?( )
int i = 1;
int j;
j = i++;
A.1, 1B.1, 2C.2, 1D.2, 2
参考答案:C
3[单选题]下列语句片段:
int result;
int a=17,b=6;
result=(a%b>4)? a%b:a/b;
System,out.println(result);
的结果为( )
A.0B.1C.2D.5
参考答案:D
4[单选题]下列语句片段
int a=10,b=4,c=20,d=6;
System.out.println(a++*b+c*--d);
的结果为( )
A.144B.28C.140D.不能执行
参考答案:C
5[单选题]下列程序的输出结果是
public class fff
{
void printValue(int m)
{
do { System.out.println("The value is"+m);}
while( --m > 10 )
}
public static void main(String arg[])
{
int i=10;
Test t= new Test();
t.printValue(i);
}
}
A.8 B.9 C.10 D.11
参考答案:C
6[单选题]下列属于合法的Java标识符是
A._cat B.5books C.+static D.-3.14159
参考答案:A
7[单选题]在Java中,表示换行符的转义字符是
A.\n B.\f C.'n' D.\dd
参考答案:A
8[单选题]下列的`哪个赋值语句是不正确的?
A.float f = 11.1;
B.double d = 5.3E12;
C.float d = 3.14f ;
D.double f=11.1E10f;
参考答案:A
9[单选题]下列的哪个赋值语句是正确的?
A.char a=12; B.int a=12.0; C.int a=12.0f; D.int a=(int)12.0;
参考答案:D
10[单选题]下列程序段执行后的输出结果为
int x=3; inty=10;
System.out.println(y%x);
A.0 B.1 C.2 D.3
参考答案:B