JAVA复习题2.doc
文本预览下载声明
判断题
无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。 ( Y )
Java的各种数据类型所占用的内存长度与具体软硬件环境有关。 ( N)
静态初始化器是在其所属的类加载内存时由系统自动调用执行的方法。 ( )
与C语言不同的是,Java语言中的数组元素下标总是从1开始。 ( N )
在Java的方法中定义一个常量要用const关键字。 ( )
Java有两类程序:Java Application和Java Applet,其中Java Applet程序只能在图形界面中工作,而Java Application程序只能在字符界面中工作 。 ( )
在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。 ( N )
程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。 ( N )
Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。 ( Y )
即使一个类中未显式定义构造函数缺省的构造函数参,函数体为空。执行下列代码后的结果是什么? int x,a=2,b=3,c=4; x=++a+b+++c++;main方法的声明格式包括下列程序的运行结果是class A{
class Dog{
private String name;
private int age; public int step; Dog(String s,int a) { name=s; age=a; step=0; } public void run(Dog fast) { fast.step++; }}
public static void main (String args[]) { A a=new A(); Dog d=a.new Dog(Tom,3); d.step=25; d.run(d); System.out.println(d.step); } }
选择题
在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行( )。
A、init() B、start() C、destroy() D、stop()
Java application中的主类需包含main方法,main方法的返回类型是什么?( D )
A、int B、float C、double D、void
有以下方法的定义,请选择该方法的返回类型( D )。
ReturnType method(byte x, double y)
{
return (short)x/y*2;
}
A、byte B、short C、int D、double
在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( D )语句。
A、import java.awt.* ; B、import java.applet.* ;
C、import java.io.* ; D、import java.awt.event.* ;
容器Panel和Applet缺省使用的布局编辑策略是( A )
A、BorderLayout B、FlowLayout C、GridLayout D、CardLayout
以下哪个不是Java的关键字?( A )
A、TRUE B、const C、super D、void
有程序如下,关于程序的描述哪个是正确的?( A )
public class Person{
static int a[] = new int[10];
public static void main(String a[])
{ System.out.println(arr[1]); } }
A、编译将产生错误 B、编译时正确,但运行时将产生错误
C、正确,输出0 D、正确,输出?null
以下关于构造函数的描述错误的是( A )。
A
显示全部