Java模拟考试题卷
《JAVA程序设计》试卷(二)
第一题:单项选择题(20×2分)
1.下列哪个选项是合法的标识符?(_____ )
A、 123 B、 _name C、 class D、1first
2. 下列的哪个选项可以正确用以表示八进制值8?(_______ )
A)0x8 B)0x10 C)08 D)010
3. 已知有下列Test类的说明,则下列哪个语句是正确的?(_______ )
public class Test
{private float f = 1.0f;
int m = 12;
static int n=1;
public static void main(String args[])
{
Test t = new Test();
}
}
A)t.f; B)this.n; C)Test.m; D)Test.f;
4. 欲定义类字段或类方法(静态方法),应该使用下列哪一个修饰符修饰(_____ )
A、public B、 static C、 protected D、 synchronized
5.与InputStream流相对应的Java系统的“标准输入对象”是(_____ )。
A)System.in B)System.out C)System.err D)System.exit()
6.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为(_____ )
A) 隐藏 B) 重写 C) 重载 D) Java不支持此特性
7. 以下有关构造方法的说法,正确的是:(_____ )
A. 一个类的构造方法可以有多个 B. 构造方法在类定义时被调用
C. 构造方法只能由对象中的其它方法调用。
D. 构造方法可以和类同名,也可以和类名不同
8. 设 int x=1,float y=2,则表达式 x / y的值是:(____ )
A.0 B.1 C.2 D.以上都不是
9. 下列属于容器的组件有(______ )
A. JButton B. JPanel C. Thread D. JTextArea
10.进行Java基本的GUI设计需要用到的包是(_____ )。
A)java.io B)java.sql C)java.awt D)java.rmi
11.下列类定义中哪些是合法的抽象类的定义?(______ )
A、abstract Animal{abstract void growl();}
B、class abstract Animal{abstract void growl();}
C、abstract class Animal{abstract void growl();}
D、abstract class Animal{abstrac t void growl(){System.out.println(“growl”);};}
12.顺序执行下列程序语句后,则b的值是(____ )
String a="Hello";
String b=a.substring(0,2);
A)Hello B)hello C)Hel D)null
13.下列整型的最终属性 i 的定义中,正确的是(____ )。 A) static final int i=100; B) final i; C) static int i; D) final float i=1.2f;
14.Java Applet在被浏览器加载的时候首先被执行且在applet整个生命周期中只被运行一次的方法是(______ )?
A) init() B) stop() C) opreationcrawl() D) reader()
15.下列哪一项不属于Swing的顶层容器?(_____ )
A)JApplet B)JTree C)Jdialog D)JFrame
16. 为了使包ch4在当前程序中可见,可以使用的语句是(_____ )。
A)import ch4.*; B)package ch4.*;
C)ch4 import; D)ch4 package;
17. 请问所有的异常类皆继承哪一个类?(______ )。
A)java.