7、下列的哪个赋值语句是不正确的?
A.float f = 11.1;
B.double d = 5.3E12;
C.float d = 3.14f ;
D.double f=11.1E10f;
8、下列的哪个赋值语句是正确的?
A.char a=12;
B.int a=12.0;
C.int a=12.0f;
D.int a=(int)12.0;
9、在oneMethod()方法运行正常的情况下,程序段将输出什么?
public void test()
{
try { oneMethod();
System.out.println("condition 1");
} catch (ArrayIndexOutOfBoundsException e)
{
System.out.println("condition 2");
} catch(Exception e)
{
System.out.println("condition 3");
} finally
{
System.out.println("finally");
}
}
A.condition 1
B.condition 2
C.condition 3
D.condition 1
finally
10、下列程序段执行后的输出结果为
int x=3; inty=10;
System.out.println(y%x);
A.0
B.1
C.2
D.3
填空题
11、设 a = 8,则表达式 a >>> 2 的值是 。
12、Java语言中,移位运算符包括:>>、<<和
13、若x = 5,y = 10,则 x > y && x++ == y --的逻辑值为 。
14、若x = 5,y = 10,则 x > y && x++ == y --的逻辑为 。
15、设 a = 8,则表达式 a >>> 2 的值是 。
16、设x = 2 ,则表达式 ( x + + )* 3 的值是______ 。
一对一 咨询课程
点我开始