【单选题】分析以下代码: public class Test { private int t; public static void main(String[] args) { int x; System.out.println(t); } } public class Test { private int t; public static void main(String[] args) { int x;...
B.
变量t是私有的,因此不能在main方法中访问。
C.
t是非静态的,在main方法中不能以静态的方式引用它。
【简答题】液压系统的压力大小取决于 的大小,执行元件的运动速度取决于 的大小。
【多选题】分析以下代码: public class Test extends A { public static void main(String[] args) { Test t = new Test(); t.print(); } } class A { String s; A(String s) { this.s = s; } public void print() { System.out.prin...
A.
该程序无法编译,因为Test没有默认的构造函数Test()。
B.
该程序具有一个隐式默认构造函数Test(),但由于其父类没有默认构造函数,因此无法编译。 如果删除了A类中的构造函数,则程序将编译。
C.
如果将默认构造函数A(){}显式添加到类A,则程序将编译。
D.
该程序可以编译,但是由于方法名称打印上的冲突而导致运行时错误。
【判断题】液压系统的压力的大小取决于液压泵的额定工作压力。
【多选题】分析以下代码:public class Test extends A { public static void main(String[] args) { Test t = new Test(); t.print(); }}class A { String s; A(String s) { this.s = s; } public void print() { System.out.println...
A.
程序不能编译,因为Test没有默认的构造函数Test()。
B.
这个程序有一个隐式的默认构造函数Test(),但是它不能被编译,因为它的超类没有默认构造函数。 如果删除了类A中的构造函数,程序就能通过编译。
C.
如果将默认构造函数A(){}显式地添加到A类中,则程序将 通过 编译。
D.
程序会 通过 编译,但由于方法调用问题,会出现运行时错误。
【单选题】分析以下代码: class Test { public static void main(String[] args) { System.out.println(xmethod(5)); } public static int xmethod(int n, long t) { System.out.println("int"); return n; } public static long xme...
D.
该程序无法编译,因为编译器无法区分要调用的是哪一个xMethod。