一、单选题
1.如何强制执行一个对象的垃圾收集器? ( )
A.垃圾收集不需要强制
B.Call System.gc()
C.Call System.gc(), 传递一个引用到垃圾搜集对象
D.Call Runtime.gc()
E.设置对象所有的引用到新的值(例如设置为null)
解答:A
知识点列表:2.1 JAVA虚拟机.特点及JAVA运行系统
2.下面代码执行后,正确的输出结果是:( )
String s1="You are hired!";
System.out.println(s1.replace('h','f'));//用f把字串中的h替换了
System.out.println(s1);
A.You are fired! B.You are fired!
You are hired! You are fired!
C.You are hired! D.You are hired!
You are hired! You are fired!
解答:A
知识点列表:6.1 Java语言、Object类、数据类型类、Math类和System类的功能及所提供的属性和方法。
3.下面哪一个特性不是面向对象编程主要体现的( )
A.封装性 B.继承
C.多态 D.类
解答:D
知识点列表:1.2 JAVA中支持面向对象的特点。
4.作为类中新线程的开始点,线程的执行是从下面哪个方法开始的。( )
A.public void start()
B.public void run()
C.public void int()
D.public static void main(String args[])
解答:B
知识点列表:8.2 多线程程序设计:线程的概念.JAVA线程的创建.线程优先级和线程调度.如何在程序中实现多线程。
5.Frame类对象的默认布局是什么布局?( )
A.FlowLayout布局 B.BorderLayout布局
C.CardLayout布局 D.GridLayout布局
解答:A
知识点列表:7.1 Java常用的布局策略及主要容器组件;图形界面的基本构成。
6.Panel类对象的默认布局是什么布局?( )
A.FlowLayout布局 B.BorderLayout布局
C.CardLayout布局 D.GridLayout布局
解答:C
知识点列表:7.1 Java常用的布局策略及主要容器组件;图形界面的基本构成。
7.编译Java Application源程序文件将产生相应的字节码文件,扩展名为:( )
A.java B.class
C.html D.exe
解答:B
知识点列表:2.2 Java Applet程序、Application程序的编辑、编译和运行。
8.设 x = 1 , y = 2 , z = 3,则表达式y+=z--/++x的值是:( )
A.3 B.3.5
C.4 D.5
解答:A
知识点列表:3.4 Java语言变量.常量的使用及其运算操作。
9.在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。
A.start( ) B.stop( )
C.init( ) D.paint( )
解答:D
知识点列表:6.2 Java Applet类的主要方法及浏览器自动调用主要方法的操作过程。
10.不允许作为类及类成员的访问控制符的是( )
A.public B.private
C.static D.protected
解答:C
知识点列表:4.2 用户程序自定义类和对象的基本格式。
11.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
A. staticvoidmethod( ) B. publicvoidmethod( )
C. finalvoidmethod( ) D. abstractvoidmethod( )
解答:A
知识点列表:4.2 用户程序自定义类和对象的基本格式。
12.创建一个名为 MyPackage 的包的语句是( )。
A. import MyPackage; B. import package MyPackage;
C. package MyPackage; D. package import MyPackage;
解答:C
知识点列表:4.1 系统定义的类(包);
13.Java程序中,通过类的定义只能实现( )重继承。
A.1 B.2 C.3 D. 4
解答:A
知识点列表:5.1 Java方法的重载;构造函数继承与重载的含义。
14.Checkbox对象可以触发( )事件。
A.MouseMotionList B.ItemEvent C.ActionEvent D.TextEvent
解答:B
知识点列表:7.3 Java标准组件的创建.使用与事件处理。
15.java.awt包的Panel类是( )的子类。
A.Frame B.Container C.Canvas D.Component
解答:B
知识点列表:6.1 Java语言、Object类、数据类型类、Math类和System类的功能及所提供的属性和方法。
二、多选题
1.Java开发包括三部分,选择正确的三项: ( )
A.J2EE B.J2ME
C.J2SE D.J2E
解答: A, B, C
知识点列表:2.1 JAVA虚拟机.特点及JAVA运行系统。
2.从下面列表中,选择三个有效的标示符: ( )
A.IDoLikeTheLongNameClass B.$byte
C.const D._ok
E.3_case
解答:A, B, D
知识点列表:3.1 强制数据类型的转换格式;了解运算符的优先级和结合性。
3.下面代码执行后,正确的输出结果是:( )
public class Example{
public static void main(String args[] ){
int l=0;
do{
System.out.println(“Doing it for l is:”+l);
}while(--l>0)
System.out.println(“Finish”);
}
}
A.Doing it for l is 3
B.Doing it for l is 1
C.Doing it for l is 2
D.Doing it for l is 0
E.Doing it for l is ?C1
F.Finish
解答:D.F
知识点列表:3.5 Java 语言流程控制语句的功能及使用。
4.下面关于事件监听的说明,哪2个语句是正确的。( )
A.大多数组件,允许附加多个监听器
B.如果多个监听器加在一个组件上,那么事件只会触发一个监听器
C.组件不允许附加多个监听器
D.监听器机制允许按照我们的需要,任意调用addXxxxListener 方法多次,而且没有次序区别 解答:A.D
知识点列表:7.3Java 标准组件的创建.使用与事件处理。
5.开发与运行Java程序需要经过的三个主要步骤为:( )
A.编辑源程序
B.编译生成字节码
C.解释运行字节码
D.反编译字节码
解答:A.B.C
知识点列表:2.2Java Applet程序.Application程序的编辑.编译和运行。
|