一、单项选择题:(20小题,共40分)
1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。
A. java
B. class
C. html
D. exe
2、以下哪一个不是JAVA的标准数据流( D )。
A. 标准输出数据流
B. 标准输入数据流
C. 标准错误数据流
D. 标准运算数据流
3、. class 和.java 文件的含义分别是:(A)
A. Java 目标码文件和源文件; B. Java 可执行文件和目标码文件;
C. Java 源文件和目标码文件; D. Java 源文件和Java 平台配置文件;
4、面板的边框有哪几种?(D)
A.面板没有边框; B.仅有单线边框;
C.仅有黑色的边框;D.面板缺省没有边框,但可以设置单线、斜坡、不光滑等多种线形,可以设置边框的颜色、宽度等,还可以设置边框与内容之间的举例等;
5、以下几个命名方法,不符合Java 命名规范的是:(D)
A.类的名称:MyClassName; B.变量的名称:myArray;
C.常量的名称:PI_VALUE;D.成员函数的名称:GetName;
6、在下面的代码中,break语句的作用是:( C)
for (int i = 0; i < 10; i++)
if (aData[i] = = TargetData) {
FoundID = i;
break;
}
A.退出if 程序块; B.退出此次循环,直接进入下一次循环;
C.退出整个循环; D.退出整个函数;
7、以下项中,不属于成员变量的定义部分的是:D
A.访问级; B.变量名称; C.变量类型;D.变量的初始化方式;
8、以下关于异常捕获的原则中,错误的是( D )
A RuntimeException 可以不被捕获,Java会自动处理运行期异常。
B 先列出子类,后列出父类。
C 先列出具体的异常类,后列出通用的异常类。
D Exception类必须出现,而且必须作为catch块中第一个匹配的类。
9、 Java的一个重要特点是结构中立性,这种结构中立性表现在( C)
A 用Java编写的源程序无需编译,直接通过Java平台解释执行。
B Java源程序在不同的硬件和操作系统下,直接编译成该硬件和操作系统能
够运行的程序并运行。