一、判断题
1、无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的
都只有一个名为A的字节码文件。(Y )
1、Java的各种数据类型所占用的内存长度与具体软硬件环境有关。(N)
2、静态初始化器是在其所属的类加载内存时由系统自动调用执行的方法。()
3、与C语言不同的是,Java语言中的数组元素下标总是从1开始。(N )
4、在Java的方法中定义一个常量要用const关键字。()
5、Java有两类程序:Java Application和Java Applet,其中Java Applet程序只能在图形界
面中工作,而Java Application程序只能在字符界面中工作。()
6、在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而
且一个try块之后只能对应一个catch语句。(N )
7、程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指
定的时间释放内存对象。(N )
8、Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出
System.out和标准错误输出System.err。(Y )
9、即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是
无参的,函数体为空。(Y )
二、填空题
1、根据结构组成和运行环境的不同,Java程序可分为两类:
Java Applet 、
Java application 。
2、类的修饰符分为 abstract 、 public 。
3、程序中定义类使用的关键字是 class ,每个类的定义由类头定义、类体定义两部分组成,其中类体部分包括属性、方法。
4、Java程序中定义接口所使用的关键字是 interface,接口中的属性都是静态变量,接口中的方法都是抽象方法。
5、 Object 是Java程序中所有类的直接或间接父类,也是类库中所有类的父类。
三、选择题
1、下列哪一项不是域的非访问控制符。( D)
(A) static (B) final (C) volatile (D) public