JA V A 题目
1. 若有以下代码:
int x=5,y=6;
If(x++>=y && x >++y)
{
}
则执行后,X和y的值分别是()
A. 5 6
B. 6 6
C. 6 7
D. 7 7
2.字节型数据的取值范围是:
A) -128 ~ 127 B) -28 -1 ~ 28
C) -255 ~ 256 D) 取决于具体的Java虚拟机
4. class Excise {
public void method() {
byte a = 127;
int x = ++a;
int y = a + 1;
"x=" + x + " y=" + y);
}
}
class TestExcise{
public static void main(String args[]) {
Excise o = new Excise ();
();
}
}
A) 输出:x=128 y=128 B) 输出:x=128 y=129
C) 输出:x=-128 y=128 D) 输出:x=-128 y=-127
5. 写出下面代码段的运行结果(A)
boolean flag = false;
if (flag = true) {
"true");
} else {
"false");
}
A) true B) false C) 出错 D) 没有信息输出
6. 执行下面代码会输出什么内容()
Boolean b1 = new Boolean(true);
Boolean b2 = new Boolean(true);
Object obj1 = (Object)b1;
Object obj2 = (Object)b2;
if (obj1 == obj2)
if (obj2))
"a");
else
"b");