JAVA软件工程师笔试题(二十四)

时长:60分钟 总分:100分

271浏览 1人已完成答题

题型介绍
题型 单选题 简答题
数量 16 2
JAVA软件工程师笔试题(二十四)
1.
当一个处于阻塞状态的线程解除阻塞后,它将回到那个状态?
问题详情




2.
请问以下哪些描述是正确的?
问题详情




3.
请问wait()方法在以下哪个代码中被调用?
问题详情




4.
请问wait()方法定义在以下哪个类上?
问题详情




5.
请问以下哪个描述是正确的?
问题详情




6.
以下代码的执行结果是什么? public class Example { public static void main(String[] args) { Base b = new Base(); Subclass1 S1 = new Subclass1(); Subclass2 s2 = new Subclass2(); s1 = (Subclass1) s2; } } class Base { } class Subclass1 extends Base { } class Subclass2 extends Base { }
问题详情




7.
线程的默认优先级是哪项?
问题详情




8.
以下哪些描述是正确的?
问题详情




9.
当线程在IO处堵塞时,以下哪些描述正确?
问题详情




10.
现有以下代码: class Base { } class Sub extends Base { public String getFields() { String name = "Sub"; return name; } } class DoSub { public static void main(String[] args) { Base b = new Sub(); // 插入语句处 } } 在插入语句处插入那条代码能够输出Sub?
问题详情




11.
以下代码的执行结果是什么? public class Example { int i = 100; public void print() { System.out.println(50); } public static void main(String[] args) { Example a = new A(); System.out.println(a.i); a.print(); } } class A extends Example { int i = 200; public void print() { System.out.println(300); } }
问题详情




12.
现有如下代码: class Super { public float getNum() { return 3.0f; } } class Sub extends Super { // 空白处 } 请问以下哪个语句放置在注释的空白处会引起编译错误?
问题详情




13.
现有基类中的一个方法:void method(){},请问以下哪些是子类中覆盖该方法的正确形式?
问题详情




14.
关于重载和覆盖,以下说法错误的是?
问题详情




15.
在下面代码中,在插入代码处插入什么语句可以实现在A中的amethod()方法中直接调用类C的test()方法,而不需要创建一个类C的实例? class C{ public void test(){ System.out.println("C"); } } class B extends C{ public void test(){ System.out.println("B"); } } class A extends B{ public void test(){ System.out.println("A"); } public void amethod(){ //插入代码处 } }
问题详情




16.
下列说法错误的是?
问题详情




17.
简述BorderLayout 边界布局管理器的特点。
问题详情
18.
简述FlowLayout 流式布局管理器的特点。
问题详情