01、{Java题目}在Java中,要建立一个线程,可以从下面哪一个接口继承。(选择1项)
A) Runnable B) Thread C) Run D) Executable
02. {Java题目}java中定义一个类可以同时继承两个类(选择正确的1项)
A 对 B 错
03. {Java题目}接口中可以存在已实现的方法(选择正确的1项)
A 对 B 错
04. {Java题目}在JAVA中,能实现多重继承效果的方式是( ):(选择正确的1项)
A 内部类 B) 适配器 C 接口 D 同步
05、{Java题目}下列说法错误的有( )(选择2项)
A) 数组是一种对象。 B) 数组属于一种原生类。
C) int number=[]={31,23,33,43,35,63}; D) 动态数组的大小可以任意改变。
07. {Java题目}一个事件源必须注册监听器才能接收一个事件通知,以将产生的事件对象传输给( )来处理。(选择正确的1项)
A 事件代理(监听器) B 事件源
C 主程序 D 事件处理方法
08. {Java题目}以下哪个监听器没有相应的适配器( ). (选择正确的1项)
A ActionListener B MouseListener
C KeyListener D FocusListener
09. {Java题目}JPanel组件的默认布局管理器是( )(选择1项)
A GridLayout B CardLayout
C BorderLayout D FlowLayout
10. {Java题目}在Java中,关键字()使类不能派生出子类。(选择正确的1项)
A final B public C private D native
11. {Java题目} 在Java语言中,类Worker是类Person的子类,Worker的构造方法中有一句“super( )”,该语句()。(选择正确的1项)
A 调用类Worker中定义的super()方法
B 调用类Person中定义的super()方法
C 调用类Person的构造方法
D 语法错误
12. {Java题目} 现在有一个接口iPerson与一个类Chinese,Chinese试图实现iPerson接口,如下项目中哪个是正确的写法( )(选择1项)
A class Chinese implaments iPerson{}
B class Chinese implamends iPerson{}
C class Chinese implemends iPerson{}
D class Chinese implements iPerson{}
13. {Java题目} 在Java语言中,声明公用的abstract方法的格式是()。(选择1项)
A public abstract void add(); B public abstract void add(){}
C public abstract add(); D public virtual add();
14. {Java题目} 关于Java语言的内存回收机制,下列选项中正确的是( )。(选择1项)
A Java程序要求用户必须手工创建一个线程来释放内存
B Java程序允许用户使用指针来释放内存
C 内存回收线程负责释放无用内存
D 内存回收线程不能释放内存对象
15. {Java题目} 下列整型的最终属性 i 的定义中,正确的是( )。(选择1项)
A final i; B static int i;
C static final int i=234; D final float i= 3.14f;
16. {Java题目} 设有定义 int a = 12 ;则执行a*= 12;语句后,a 的值为。(选择1项)
A 144 B 12 C 24 D 0
17. {Java题目} 进行Java基本的GUI设计需要用到的包是( )。(选择1项)
A java.io B java.sql C java.awt D java.rmi
18. {Java题目} 选择错误的标识符。(选择2项)
A IDoLikeTheLongNameClass B abyte C const D 3_case
18. {Java题目} 选择错误的标识符。(选择1项)
A $bye B abyte C IDoLikeTheLongNameClass D 3_case
19. {Java题目}指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。 (选择3项)
A public int add(int a) B public void add(long a)
C public int add(long a) D public void add(float a)
20. {Java题目} 下列哪个方法可用于创建一个可运行的类( ) (选择1项)
A public class X implements Runnable{ public void run(){ ......} }
B public class X implements Thread{ public void run(){ ......} }
C public class X implements Thread{ public int run(){ ......} }
D public class X implements Runnable{ protected void run(){ ......} }
21. {Java题目} Java中,在单一文件中import、class 和package的正确出现顺序是()。(选择一项)
A class, import, package B package, import, class
C import, package, class D package, class, import
22. {Java题目} 在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下面的()异常。(选择一项)
A NullpointerException
B ArithmeticExceptioin
C ArrayIndexOutOfBoundsException
D SecurityManager
23. {Java题目} 算术表达式1+2/3-4*5的值为( )。(选择1项)
A 1 B -19 C -5 D 0
24. {Java题目} 执行代码String[] s=new String[10];后,哪个结论是正确的( ) (选择1项)
A s[10] 为 ""; B s[10] 为 null;
C s[0] 为 未定义 D s.length 为10
25. {Java题目}指出正确的表达式( ) (选择1项)
A double a=1.0; B Double a=new double(1.0);
C byte a = 340; D Byte a = 120;
26. {Java题目} 定义一个类名为MyClass的类,并且该类可被所有类访问,那么该类的正确声明应为( ): (选择1项)
A private class MyClass extends Object
B class MyClass extends Object
C public class MyClass
D protected class MyClass extends Object
27. {Java题目}JAVA编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是()(选择一项)
A 进程 B 线程 C 应用程序 D 服务
28. {Java题目}下列选项中,属于Java语言的关键字的是()。(选择 2项)
A goto B malloc C extends D FALSE
29. {Java题目}JAVA中,为了辩别用户是否关闭窗口,要实现监听器接口()。(选择一项)
A MouseListener B ActionListener
C WindowListener D 以上都要
30. {Java题目}JAVA编程中, 以下()命令用来执行java类文件。(选择1项)
A javac B java
C appletviewer D以上所有选项都不正确
31. {Java题目}在JAVA编程中,Java编译器会将java程序转换为()。(选择一项)
A 字节码 B 可执行代码
C 机器 代码 D 以上所有选项都不正确
32. {Java题目}java中允许创建多线程应用程序的接口是()。(选择一项)
A Threadable B Runnable
C Clonable D 以上均不是
33. {Java题目}在Java语言中,下面关于构造函数的描述正确的是()。(选择一项)
A 类必须有显式构造函数 B 它的返回类型是void
C 它和类有相同的名称,但它不能带任何参数
D 以上皆非
34. {Java题目}在Java语言中,如果你有下面的类定义:
abstract class Shape{
abstract void draw();
}
Class Square extends Shape{}
如果你试图编译上面的代码会发生()。(选择一项)
A 一切成功编译
B Shape可以编译,Square不能编译
C Square可以编译,Shape不能编译
D Shape,Square都不能编译
35. {Java题目}下列代码段允许按钮注册一个action事件的是()。(选择一项)