1. 数据的存储结构是指( )。
A.存储在外存中的数据
B.数据所占的存储空间量
C.数据在计算机中的顺序存储方式
D.数据的逻辑结构在计算机中的表示
2. 在Java中,负责对字节代码解释执行的是( )。
A.垃圾回收器
B.虚拟机
C.编译器
D.多线程机制
3. 下列叙述中,正确的是 
A.Java语言的标识符是区分大小写的
B.源文件名与public类名可以不相同
C.源文件扩展名为.jar
D.源文件中public类的数目不限
4. 下列属于合法的Java标识符是
A._cat
B.5books
C.+static
D.-3.14159
5. 在Java中,表示换行符的转义字符是 
A. /n
B.\f
C.'n'
D.\dd
6. 在Java中,所有类的根类是
A.java.lang.Object
B.java.lang.Class
C.java.applet.Applet
D.java.awt.Frame
7. 类Panel默认的布局管理器是
A.GridLayout
B.BorderLayout
java switch case stringC.FlowLayout
D.CardLayout
8. 在Java中,能实现多重继承效果的方式是
A.内部类
B.适配器
C.接口
D.同步
9. 十进制数1616进制表示格式是 
A0x10
B0x16
C0xA
D16
10. intpublic成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是  D
Apublic int MAX_LENGTH=100
Bfinal int MAX_LENGTH=100
Cpublic const int MAX_LENGTH=100
Dpublic final int MAX_LENGTH=100
11. 按照Java的标识符命名规范,下列表示一个类的标识符正确的是  B
AHelloworld 
BHelloWorld 
Chelloworld 
DhelloWorld 
12. 下列代码中,将引起一个编译错误的行是  D
1public class Test{ 
2 int m,n; 
3 public Test() {} 
4 public Test(int a) {m=a;} 
5 public static void main(String args[]){ 
6 Test t1,t2; 
7 int j,k; 
8 j=0;k=0; 
9 t1=new Test(); 
10 t2=new Test(j,k); 
11
12
A.第3 
B.第5 
C.第6 
D.第10 
1. 请说出下列代码的执行结果 :
String s = "abcd";
String s1 = new String(s);
if (s = = s1) System.out.println("the same");
if (s.equals(s1)) System.out.println("equals");
A.  the same
equals
B.  equals
C.  the same
D.  什么结果都不输出
2. 下列有关 Java 中接口的说法哪个是正确的?
A.  接口中含有具体方法的实现代码
B.  若一个类要实现一个接口,则用到 implements 关键字
C.  若一个类要实现一个接口,则用到 extends ”关键字
D.  接口不允许继承
3. 下列哪个说法是错误的。 C
A.  Exception 可以用 try/catch 进行捕获处理
B.  Exception 可以递交给上一级调用方处理
C.  JVM 会自动处理 Exception
5. 如果有一个对象 myListener ( 其中 myListener 对象实现了 ActionListener 接口 ), 下列哪条语句使得 myListener 对象能够接受处理来自于 smallButton 按钮对象的动作事件 ?  C
A.  smallButton.add(myListener);
B.  smallButton.addListener(myListener);
C.  smallButton.addActionListener(myListener);
D.  smallButton.addItem(myListener);
1. 读下列代码,说出这段程序的功能。
import java.io.*;
public class Test{
public static void main( String[] argv) {
try{
BufferedReader is =
new BufferedReader( new InputStreamReader(System.in));
String inputLine;
while((inputLine = is.readLine())!=null) {
System.out.println(inputLine);
}
is.close();
}catch(IOException e){
System.out.println("IOException: " + e);
}
}
}
2 读下列程序,写出正确的运行结果。
class test {
public static void main(String[] arg){
int x=9,y;
if(x>=0)
if(x>0)y=1;
else y=0;
else y=-1;
System.out.println(y);
}
}
3 读程序,写出正确的运行结果。
class test {
public static void main(String[] arg){
int a=1,b=6,c=4,d=2;
switch (a++) {
case 1: c++; d++;
case 2: switch (++b)