一、单项选择题(每题 2 分,共 20 分)1、Java 语言是( D )A、面对问题的解释型高级编程语言 B、面对机器的低级编程语言C、面对过程的编译型高级编程语言 D、面对对象的解释型高级编程语言 2、下列哪个是合法的 Java 标识符( A )? A.&2 B.123.9C._2# D.public3、编译 Java Application 源程序文件产生的字节码文件的扩展名为( B )。A.javaB.classC.html D.exe4、有关类 Demo,哪句描述是正确的( A )? public class Demo extends Base{ private int count; public Demo(){ System.out.println("A Demo object has been created"); } protected void addOne() {count++; } } A.当创建一个 Demo 类的实例对象时,count 的值为 0。B.当创建一个 Demo 类的实例对象时,count 的值是不确定的。C.超类对象中可以包含改变 count 值的方法。D.Demo 的子类对象可以访问 count。5、Java Application 源程序的主类是指包含有( A )方法的类。 A、main 方法 B、toString 方法 C、init 方法 D、actionPerformed 方法6、假如任何包中的子类都能访问超类中的成员,那么应使用哪个限定词? ( C )A.public B.private C.protected D.transient7、在 Java 中,存放字符串常量的对象属于( B )类对象。 A、Character B、String C、StringBuffer D、Vector8、在使用 interface 声明一个接口时,只可以使用( D )修饰符修饰该接口。A、private B、protected C、private protected D、public9、在编写异常处理的 Java 程序中,每个 catch 语句块都应该与( C )语句块对应,使得用该语句块来启动 Java 的异常处理机制。 A.if - else B.switch C.try D.throw10、以下由 do-while 语句构成的循环执行的次数是( B )int k = 0;do { ++k; }while ( k < 1 );A、一次也不执行 B、执行 1 次 C、无限次 D、有语法错,不能执行 二、填空(每空 2 分,共 30 分)1、在 Java 中有两种多态,一种是使用方法的___重载_____实现多态,另一种是使用方法的____重写____实现多态。2、在 Java 程序中,通过类的定义只能实现_____单____重继承,但通过接口的定义可以实现____多___重继承关系。3、设 x = 2 ,则表达式 ( x + + ) * 3 的值是 。 答:6 简单 java 程序的考查4、若 x = 5,y = 10,则 x...