~《Java语程序设计》试卷B及答案(安徽工业大学)
……………………………… 装 ……………………………… 订 ………………………………… 线 ………………………………
安 徽 工 业 大 学 试 题 纸(一)
2011~2012学年第一学期期末考试《Java程序设计》试卷B
)
一、选择题(每题1分,共20题)20%
1、在Java源程序中出现的正确次序是________________________。
A、package,class,import B、package,import,class C、class,package, import D、import ,class,package
2、以下可以给对象加互斥锁的关键字是________________________。
A、synchronized B、static C、transient D、serialize
3、以下叙述不正确的是________________________。
A、构造方法是类的一种特殊方法,其方法名必须与类名相同 B、构造方法的返回值类型只能是void型
C、构造方法的主要作用是对类的对象进行初始化工作 D、在创建对象时,系统会自动调用构造方法
4、关于Java Application程序在结构上特点的描述中,错误的是_____________。
A、Java程序由一个或多个类组成的 B、若干个Java类可以存放在一个文件中,也可以存放在多个文件中
C、Java程序的文件名一定要与某个类名相同 D、组成Java程序的多个类中,最多有一个主类
5、编译?HelloWorld.java的正确命令是________________________。
A、javac HelloWorld B、java HelloWorld C、javac HelloWorld.java D、javac HelloWorld.class
6、用Java虚拟机执行类名为HelloWorld的应用程序,正确的命令是________。
A、java HelloWorld B、javac HelloWorld C、java HelloWorld.java D、java HelloWorld.class
7、HelloWorld.html文件中嵌入一个Applet类HelloWorld,运行或查看这个Applet的命令是______________。
A、appletviewer HelloWorld.html B、appletviewer HelloWorld.class C、appletviewer HelloWorld D、appletviewer HelloWorld.java
8、Java语言中所说的字节码实际上就是________________________。
A、机器码 B、二进制码 C、文本文件 D、Java虚拟机可执行的接近于机器码的二进制文件
9、下列不是Java语言中复合数据类型的是__________________
A、数组 B、枚举 C、接口 D、类
10、下列程序运行的结果是__________________
public class Test {
public static void main(String[] args) {
int ix=5,iy=2;
if(ix=iy)
System.out.println("Equal");
else
System.out.println("Not Equal");
}
}
A、程序的第4行有错误,无法通过编译 B、程序可以执行,但无结果 C、Equal D、Not Equal
11、Java程序中要使用输入输出类,在程序的开始应加入如下的语句________________________,程序才能通过编译。
A、import java.util.*; B、import java.System.io.*; C、import java.nio.*; D、import java.io.*;
12、方法体中定义的变量是__________________。
A、成员变量 B、局部变量