java高级编程试题_第1页
java高级编程试题_第2页
java高级编程试题_第3页
java高级编程试题_第4页
java高级编程试题_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——java高级编程试题试题

一.单项选择题(共15题,每题2分,共30分。多项选择,选不全或选错都不得分。)1.以下不属于面向对象的特征的是()A)重载B)抽象C)封装D)继承

2.以下代码运行输出是()publicclassAnimal{

privateStringname=〞Joan〞;intage=0;}

publicclassDogextendsAnimal{publicStringcolour;

publicstaticvoidmain(String[]args){Animalani=newDog();

System.out.println();}}

A)没有输出B)输出:JoanC)运行出错D)编译出错

3.以下对重载描述错误的是()A)方法重载只能发生在一个类的内部C)重载要求方法名一致,参数列表不同

B)构造方法不能重载

D)方法的返回值类型不是区分方法重载的条件

4.在使用super和this关键字时,以下描述正确的是()A)super()和this()不一定要放在构造方法内第一行B)this()和super()可以同时出现在一个构造函数中

C)this()和super()可以在static环境中使用,包括static方法和static语句块

D)在子类构造方法中使用super()显示调用父类的构造方法,super()必需写在子类构造方法的第一行,否则编译不通过

5.以下对继承的描述正确的是()

A)一个子类可以有多个父类,一个父类也可以有多个子类B)一个子类可以有多个父类,但一个父类只可以有一个子类C)一个子类可以有一个父类,但一个父类可以有多个子类D)上述说法都不对

6.以下描述错误的有()

A)abstract可以修饰类、接口、方法B)abstract修饰的类主要用于被继承C)abstract可以修饰变量D)abstract修饰的类,其子类也可以是abstract修饰的

7.访问修饰符作用范围由小到大是()A)private-default-protected-publicB)public-default-protected-privateC)private-protected-default-publicD)public-protected-default-private

8.以下对抽象类的描述正确的是(A)抽象类没有构造方法C)有抽象方法的类一定是抽象类

B)抽象类必需提供抽象方法

D)抽象类可以通过new关键字直接实例化

9.在Java中,关于HashMap类的描述,以下错误的是()。A)HashMap使用键/值得形式保存数据B)HashMap能够保证其中元素的顺序C)HashMap允许将null用作键D)HashMap允许将null用作值

10.在Java中,以下代码()正确地创立了一个InputStreamReader对象。A)InuptStreamReader(newFileInputStream(“1.dat〞));B)InuptStreamReader(newFileReader(“1.dat〞));C)InuptStreamReader(newBufferReader(“1.dat〞));D)InuptStreamReader(“1.dat〞);

11.下面哪个流类属于面对象的输入流()

ABufferedWriterBFileInputStreamCObjectInputStreamDInputStreamReader12.以下负责建立与数据库连接的是()A)StatementB)PreparedStatementC)ResultSet

D)DriverManager

13.在Java中,JDBCAPI定义了一组用于与数据库进行通信的接口和类,它们包括在()包中。A)java.langB)java.sqlC)java.utilD)java.math

14.获取ResutlSet对象rst的第一行数据,以下正确的是()A)rst.hashNext();B)rst.next();C)rst.first();D)rst.nextRow();

15.以下匹配正则表达式“a.[a-z]n〞的是()A)a9abB)a9cfC)aoonD)ato8

二.多项选择题(共5题,每题2分,共10分。多项选择,选不全或选错都不得分。)

16.下面是java网络编程中常用的类有()A)InetAddressB)SocketC)ServerSocketD)DatagramPacketE)DatagramSocketF)URL

17.Log4j有哪几个组件构成()A)LoggerB)AppenderC)FileD)Layout

18.操作字符流的类一般继承自()

A)InputStreamB)ReaderC)WriterD)OutputStream

19.下面关于Junit的说法正确的有()

A)@Test用在方法上标识该方法为一个测试用例,其可用expected属性指定期望的异常,可用timeout属性指定超时时间。

B)@Before表示每一个测试方法之前运行。C)@AfterClass表示所有测试终止之后运行。

D)@After父类中标识了该注解的方法将先于当前类中标识了该注解的方法执行。

20.以下关于注解定义的说法中正确的有()A)像定义接口一样定义注解,需在interface前加@符C)需通过元注解指定注解的留存范围。

三、简答题(共6题,每题10分,共60分)1、String和StringBuffer的区别?

2、请写出获取Class对象的三种方法

3、写出实现java序列化步骤?

4、jsp有哪些内置对象?作用分别是什么?

5、请写出你所知道的线程类的方法。

6.数据库三范式是什么?

B)需通

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论