java高级编程试题

上传人:M****1 文档编号:509461304 上传时间:2023-01-26 格式:DOC 页数:6 大小:61KB
返回 下载 相关 举报
java高级编程试题_第1页
第1页 / 共6页
java高级编程试题_第2页
第2页 / 共6页
java高级编程试题_第3页
第3页 / 共6页
java高级编程试题_第4页
第4页 / 共6页
java高级编程试题_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《java高级编程试题》由会员分享,可在线阅读,更多相关《java高级编程试题(6页珍藏版)》请在金锄头文库上搜索。

1、java 高级编程试题试题一 单项选择题(共 15 题,每题 2 分,共 30 分。多选,选 不全或选错都不得分。) 1 以下不属于面向对象的特征的是 ( )A) 重载 B) 抽象 C) 封装 D) 继承2 以下代码运行输出是( )public class Animal private String name=”Joan”; int age=0; public class Dog extends Animal public Stringcolour;public static void main(Stringargs) Animal ani = new Dog();System.out.pri

2、ntln(ani.name); A) 没有输出 B) 输出:Joan C) 运行出错 D) 编译出错 3 以下对重载描述错误的是( )A) 方法重载只能发生在一个类的内部 C) 重载要求方法名 相同,参数列表不同B) 构造方法不能重载D) 方法的返回值类型不是区分方法重载的条件第 1 页 共 6 页4 在使用 super 和 this 关键字时,以下描述正确的是( )A) super()和 this()不一定要放在构造方法内第一行 B) this()和 super()可以同时出现在一个构造函数中C) this()和 super()可以在 static 环境中使用,包括 static 方法和 s

3、tatic 语句块D) 在子类构造方法中使用 super()显示调用父类的构造方 法,super()必须写在子类构造方法的第一行,否则编译不通过5 以下对继承的描述正确的是( )A) 一个子类可以有多个父类,一个父类也可以有多个子类 B) 一个子类可以有多个父类,但一个父类只可以有一个子类 C) 一 个子类可以有一个父类,但一个父类可以有多个子类 D) 上述说 法都不对6 以下描述错误的有( )A) abstract 可以修饰类、接口、方法 B) abstract 修饰 的类主要用于被继承 C) abstract 可以修饰变量 D) abstract 修饰的类,其子类也可以是 abstract

4、 修饰的7 访问修饰符作用范围由小到大是( )A) private-default-protected-public B) public-default-protected-private C) private-protected-default-public D) public-protected-default-private第 2 页 共 6 页8 以下对抽象类的描述正确的是( A) 抽象类没有构造方 法 C) 有抽象方法的类一定是抽象类)B) 抽象类必须提供抽象方法D) 抽象类可以通过 new 关键字直接实例化9 在 Java 中,关于 HashMap 类的描述,以下错误的是( )。

5、A) HashMap 使用键/值得形式保存数据 B) HashMap 能够保证其中元素的顺序 C) HashMap 允许将 null 用作键 D) HashMap 允许将 null 用作值10. 在 Java 中,以下代码( )正确地创建了一个 InputStreamReader 对象。 A) InuptStreamReader(new FileInputStream(“1.dat”); B) InuptStreamReader(new FileReader(“1.dat”); C) InuptStreamReader(new BufferReader(“1.dat”); D) InuptSt

6、reamReader (“1.dat”);11. 下面哪个流类属于面对象的输入流( )A BufferedWriter B FileInputStreamC ObjectInputStream D InputStreamReader 12. 以下负责建立与数据库连接的是( )A) Statement B) PreparedStatement C) ResultSetD) DriverManager第 3 页 共 6 页13 在 Java 中,JDBC API 定义了一组用于与数据库进行通信 的接口和类,它们包括在( )包中。 A) java.lang B) java.sql C) java.u

7、til D) java.math14. 获取 ResutlSet 对象 rst 的第一行数据,以下正确的是 ( )A) rst.hashNext(); B) rst.next(); C) rst.first(); D) rst.nextRow();15.以下匹配正则表达式 “a.a-zn” 的是( )A) a9ab B) a9cf C) aoon D) ato8二 多项选择题(共 5 题,每题 2 分,共 10 分。多选,选不 全或选错都不得分。)16.下面是 java 网络编程中常用的类有( )A) IAddress B) Socket C) ServerSocket D) Datagrac

8、ket E) DatagramSocket F) URL17.Log4j 有哪几个组件构成( )A) Logger B) Appender C) File D) Layout18. 操作字符流的类一般继承自( )A) InputStream B) Reader C) WriterD) OutputStream19.下面关于 Junit 的说法正确的有( )第 4 页 共 6 页A)Test 用在方法上标识该方法为一个测试用例,其可用 expected 属性指定期望的异常,可用 timeout 属性指定超时时 间。B) Before 表示每一个测试方法之前运行。 C) AfterClass 表示

9、所有测试结束之后运行。D) After 父类中标识了该注解的方法将先于当前类中标识了 该注解的方法执行。20.下列关于注解定义的说法中正确的有( )A)像定义接口一样定义注解,需在 interface 前加符 C)需通 过元注解指定注解的留存范围。三、简答题(共 6 题,每题 10 分,共 60 分) 1、String 和 StringBuffer 的区别?2、请写出获取 Class 对象的三种方法3、写出实现 java 序列化步骤?4、jsp 有哪些内置对象?作用分别是什么?5、请写出你所知道的线程类的方法。6数据库三范式是什么?B)需通过元注解指定注解的可用目标元素。 D)必需定义注解 的属性。三、编程(必做)1、有数组 an,用 java 代码将数组元素顺序颠倒2、J2EE 是技术还是平台还是框架?第 5 页 共 6 页3、如何给 weblogic 指定大小的内存?第 6 页 共 6 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号