C.Connection.stop() D.Connection.release()
12. Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是 ( ) A. C不仅继承了B中的成员,同样也继承了A中的成员 B. C只继承了B中的成员 C. C只继承了A中的成员 D. C不能继承A或B中的成员
13. 下列不属于面向对象编程的三个特征的是 A. 封装 B. 指针操作 C. 多态性 D. 继承
14. 下列类的定义,错误的是 A. public class test extends Object{
…… }
B. final class operators{
……
}
C. class Point{
……
} D. void class Point{
……
}
15. 关键字super的作用是 A. 用来访问父类被隐藏的成员变量 B. 用来调用父类中被重载的方法 C. 用来调用父类的构造函数 D. 以上都是
1. 下面哪个类是所有异常类的父类? A. Throwable B. Error C. Exception D. AWTError
( ) ( ) ( ) ) (
2. 下列不属于FileInputStream输入流的read()成员函数的是 ( )
A. int read(); B. int read(byte b[]); C. int read(byte b[],int offset,int len); D. int read(int line);
3. 框架(Frame)的缺省布局管理器就是 ( ) A. 流程布局(Flow Layout) B. 卡布局(Card Layout) C. 边框布局(Border Layout) D. 网格布局(Grid Layout)
4. 事件处理机制能够让图形界面响应用户的操作,主要包括 ( ) A. 事件 B. 事件处理 C. 事件源 D. 以上都是
5. 下面哪种布局管理器使容器中各个组件呈网格布局,平均占据容器空间。
( )
A. FlowLayout B. BorderLayout C. GridLayout D. CardLayout 6. Java所定义的版本中不包括: ( ) A. JAVA2 EE B. JAVA2 ME C. JAVA2 HE D. JAVA2 SE
7. 若用Java虚拟机执行类名为Hello的应用程序,正确命令是 ( ) A. java Hello.class C. java Hello.java
B. Hello.class D. java Hello
8. 下列代码输出结果是 ( ) int i = 10; while ( i > 0 ){ i = i + 1; if ( i = =10 ){ break; } }
A. while循环执行10次 B. 死循环 C. 循环一次都不执行 D.循环执行一次
9. 下面哪个表达式可用得到x和y的最大值? ( )
A. x>y?y:x B. x
A.Connection.close() B.RecordSet.close() C.Connection.stop() D.Connection.release()
11.在利用JDBC连接数据库时,为建立实际的网络连接,不必传递的参数是 ( )
A. URL B.数据库用户名 C.密码 D.驱动程序类名 12. 下列声明的类中不能产生子类的是 ( ) A. static class Bar{ } B. private class Bar{ } C. abstract class Bar{ } D. final class Bar{ }
13. 若在类A中定义一个无参数也无返回值的类方法method,则该方法的正确声明形式为 ( ) A. static void method( )
B. static int method( )
C. final void method( ) D. abstract void method( )
14.在Java中,关于构造方法,下列说法错误的是 ( ) A. 构造方法的名称必须与类名相同 B. 构造方法可以带参数 C. 构造方法不可以重载 D. 构造方法绝对不能有返回值
15.类所实现的接口以及修饰不可以是 ( ) A. public B. abstract C. final D. void 1.下列说法中,正确的是( )
A.java是不区分大小写的,源文件名与程序类名不允许相同。 B..java语言以方法为程序的基本单位。
C.Applet是java的一类特殊应用程序,它嵌入HTML中,随主页发布到互联网上。
D.以//符开始的为多行注释语句。 2.以下选项中,不合法的用户标识符是( )
A. _123 B.class C.Rect1 D.$total 3.执行下列程序的输出结果是( )
int x=10,y=3;
System.out.println( x/y) A.0 B.1 C.3 D.不确定的值 4.下列说法正确的是( )
A.类是变量和方法的集合体。 B.数组是无序数据的集合。 C.抽象类可以实例化。 D.类成员的数据必须是公共的。 5.调用构造方法是在( )
A.类定义时 B.创建对象时 C.调用对象方法时 D.使用对象变量时 6.下列对继承的说法,正确的是( )
A.子类能继承父类的所有方法和状态。 B.子类能继承父类的非私有方法和状态。 C.子类能继承父类的public方法和状态。 D.子类能继承父类的所有方法,但不能继承状态。 7.下面关于接口的说法,正确的是( )
A.接口和抽象类是相同的概念。
B.实现一个接口必须实现接口的所有方法。 C.接口之间不能有继承关系。 D.一个类只能实现一个接口。 8.所有的异常类皆继承自下列类中的( )
A.java.io.Exception B.java.lang.Throwable C.java.lang. Exception D.java.lang. Error
9.Graphics类中用来绘制椭圆的是( )
A.drawLine( ) B.drawRect( ) C.drawOval( ) D.drawArc( ) 10.Applet类的( )方法将图像装入applet:
A.getDocumentBase B.drawImage C.update D.getImage
二、填空题
1. 把对象实例化可以生成多个对象,使用_________运算符为对象分配内存空间。
2. java程序引入接口的概念,是为了弥补只允许类的________的缺憾。 3. java语言以_______为程序的基本单位,它是具有某些共同特性实体的集合,是一种抽象的概念。
4. 抽象方法只能存在于抽象类中。抽象方法用关键字________来修饰。 5. java语言中_______是所有类的根.
6. 在java中有一种叫做_______特殊方法,在程序中用它来对类成员进行初始化.
7. new是______对象的操作符.
8. 继承主要强调子类在父类的基础上取”长”补”短”,而______主要强调的是类与类之间的传输
9. 我们在java程序中,把关键字________加到方法名称的前面,来实现子类调用父类的方法
10. 定义一个类包括定义类头和定义______两个部分
11. 在java程序里,同一类中重载的多个方法具有相同的方法名和_____的参数列表.重载的方法可以有不同的返回值类型
12. java是面向对象语言,对象是客观事物的_______,对象与之是一一对应的,它是很具体的概念.
13. java语言通过接口支持______继承,使类继承具有更灵活的扩展性 14. 一个对象的生命周期包含三个阶段:生成, ______ 和清除 15. java语言中,调用方法时,参数传递是______调用,而不是地址调用 16. 接口是一种只含有抽象方法或______的一种特殊抽象类
17. 创建一个类就是创建一个新的数据类型,而类在java中属于______数据类型。
18. abstract方法________(不能或能)与final并列修饰同一个类