Java对事件的处理是采用委托方式进行的,即将需要进行事件处理的组件委托给指定的事件处理器进行处理。 答案:正确
Java程序是由若干类定义组成的,类定义包括定义类头和定义类体。
答案:正确
类的修饰符有静态修饰符static、最终修饰符final、易失修饰符volatile和过度修饰符transient。
答案:错误
子类拥有的成员数目大于等于父类拥有的成员数目。
答案:错误
Container类的add()方法将GUI组件添加到容器中。
答案:正确
Frame,Panel,Apple,Button 4种组件都属于容器组件。
答案:错误
在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
答案:错误
程序设计语言一般可分为三大类在Java的方法中定义一个常量要用const关键字。
答案:错误
一个程序里有且只能有一个公共类,它就是主类。
答案:正确
最终类不能派生子类。最终方法不能被覆盖。
答案:正确
在Applet中可以调用它的drawImage()方法直接画出一幅图像。
答案:错误
一个复选按钮实现的是“二选一”的结构;一个单选按钮实现的是“多选一”的结构。
答案:正确
当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
答案:正确
final类中的属性和方法都必须被final修饰符修饰。
答案:错误
接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。
答案:正确
新创建的Frame视窗对象,会自动显示在屏幕上。
答案:错误
applet可以运行在浏览器中。
答案:正确
Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。
答案:正确
类头定义主要说明类的名字、父类名和接口名。
答案:错误
为了提高效率,Java中对多次出现的用双引号括起来的字符串字面量只存储一个对象。
答案:正确
Java的各种数据类型所占用的内存长度与具体软硬件环境有关。
答案:错误
有的类定义时可以不定义构造函数,所以构造函数不是必须的。
答案:错误
在Java的方法中定义一个常量要用final关键字。
答案:正确
一个Java类可以有多个父类。
答案:错误
在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若多个catch语句中的参数类型有继 承关系,应该将父类放在前面的catch语句中,子类放在后面的catch语句中。
答案:错误
Applet和TextField都属于容器组件。
答案:错误
创建新的类对象使用关键字new,回收无用的类对象使用关键字free。
答案:错误
因为Java不支持多重继承,所以定义类时implements关键字后面只能说明一个接口名。
答案:错误
Applet可以在客户端的主机上创建新文件。
答案:错误
类及其属性、方法可以同时有一个以上的修饰符来修饰。
答案:正确
一个catch块也可以区分处理多个不同类型的异常,只要它们都是该catch块异常参数的子类或其本身。
答案:正确
Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
答案:错误
没有定义访问控制符的类属性和类方法可以被同一个包中的其他类和对象访问。 答案:错误 子类要调用父类的方法,必须使用super关键字。
答案:错误
构造函数因为没有返回值,所以其中出现的错误用异常处理较为恰当。
答案:正确
Java允许创建不规则数组,即Java多维数组中各行的列数可以不同。
答案:正确
Class1类的属性被private修饰符修饰为私有变量,所以方法不能访问它。
答案:错误
与未加访问控制符的缺省情况相比,public和protected修饰符扩大了类及其属性和方法的被访问范围, private修饰符则缩小了这种范围。
答案:正确
抽象类中的抽象方法必须在该类的子类中具体实现。
答案:错误
一个类如果实现了某个接口,那么它必须重载该接口中的所有方法。
答案:错误
一个容器组件中可以混合使用多种布局管理策略。
答案:正确
引用一个类的属性或调用其方法,必须以这个类的对象为前缀。
答案:错误
Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
答案:错误
容器组件Applet, Panel和Frame的默认布局管理器都是BorderLayout。 答案:错误
一个Java类可以有一个父类,并实现多个接口。
答案:正确
抽象类没有具体对象,所以抽象类没有构造函数。
答案:错误
监听事件和处理事件都有在相应事件Listener处注册过的组件完成。 答案:正确
以下哪个方法仅在Applet程序被创建和首次被载入支持Java的浏览器时被调用。()
A.paint()
B.init()
C.action()
D.start()
答案:B
下列有关Java程序的说法中错误的是:()
A.由于Java程序是解释执行的,所以执行前不需要进行编译。
B.程序执行过程中需要的所有类都是通过字节码校验程序装入的。
C.代码的运行是由Java运行环境中的解释器完成的。
D.在缺省的安全配置条件下,Applet不能访问任何本地资源。
答案:A
以下的变量定义语句中,合法的是()。
A.float $_*5=
B.byte b1= 15678
C.double a =Double. MAX_VALUE
D.int _abc_ = 3721L
答案:C
应用程序的main方法中有以下语句,则输出的结果是()。
String s="java@123456@”;
int n=s.indexOf("@");
int k=s.indexOf("@",5);
String s2=s.substring(n+1,k);
System.out.println(s2);
A.123456
B.java
C.@
D.5
答案:A
有整型数组:int口 x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是().
A.2 7 8 12 35
B.12 35 8 7 2
C.35 12 8 7 2
D.8 7 12 35 2
答案:A
在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上()语句
A.import java.awt.*
B.import java.applet.Applet
C.import java.io.*
D.import java.awt.Graphics
答案:C
以下哪个约束符可用于定义成员常量?()
A.static
B.final
C.abstract
D.以上约束符都不能用
答案:B
在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?
A.init()
B.start()
C.paint ()
D.destroy()
答案:D
如下标识符中()是有效的?
A.3LongString
B.okButton
C. ¥int
D.byte
答案:B
下列的变量定义中,错误的是()
A.int i
B.int I = Integer.MAX_VALUE
C.static int i=100
D.int 123_$
答案:D
在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上
( )语句。
A.import java.awt.*
B.import java.applet.*
C.import java.io.*
D.import java.awt.event.*
答案:D
下面哪个语句是创建数组的正确语句?()
A.float f[6][6] = new float[6][6]
B.float f[][] = new float[][6]
C.float [][]f = new float[6][6]
D.float [] f = new float[6][]
答案:C
应用程序的main方法中有以下语句,则输出的结果是()。
String s1="AbcD";
String LowerCase();
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论