单选
public class Test {
public int x;
public static void main(String args[]
{
System. out. println("Value is" + x);
} }
对于上面这段代码,以下说法正确的是:
A. 程序会打出 "Value is 0"
B. 程序会抛出 NullPointerException
C. 非静态变量不能够被静态方法引用
D. 编译器会抛出 "possible reference before assignment"的错误
单选
下面代码的输出是什么?
public class Base {
private String baseName = "base";
public Base()
{
callName();
}
public void callName()
{
System. out. println(baseName);
}
static class Sub extends Base
{
private String baseName = "sub";
public void callName()
{
System. out. println (baseName) ;
}
}
public static void main(String[] args)
{
Base b = new Sub();
} }
A. null
B. sub
C. base
单选
Which lines of the following will produce an error?
1. byte a1 = 2, a2 = 4, a3;
2. short s = 16;
3. a2 = s;
4. a3 = a1 * a2;
A. Line 3 and Line 4
B. Line 1 only
C. Line 3 only
D. Line 4 only
单选
下列哪个选项是正确计算42度(角度)的余弦值?
A. double d=Math.cos(42)
B. double d=Math.cosine(42)
C. double d=Math.cos(Math.toRadians(42))
D. double d=Math.cos(Math.toDegrees(42))
单选
下列哪个选项是Java调试器?如果编译器返回程序代码的错误,可以用它对程序进行调试。
A. java.exe
B. javadoc.exe
C. jdb.exe
D. javaprof.exe
单选
经过强制类型转换以后,变量a, b的值分别为( )short a = 128; byte b = (byte) a;
A. 128 127
B. 128 -128
C. 128 128
D. 编译错误
单选
下面有关重载函数的说法中正确的是
A. 重载函数必须具有不同的返回值类型
B. 重载函数形参个数必须不同
C. 重载函数必须有不同的形参列表
D. 重载函数名可以不同
单选
蔺相如,司马相如;魏无忌,长孙无忌。下列哪一组对应关系与此类似()
A. PHP,Python
B. JSP,servlet
C. Java,Javascript
D. C,C++