Java基础笔试题附答案_第1页
Java基础笔试题附答案_第2页
Java基础笔试题附答案_第3页
Java基础笔试题附答案_第4页
Java基础笔试题附答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、Java基础笔试题(满分100分:选择题2分/题、填空题3分/题、简答题5分/题)选择题1.以下代码运行输出是(C)public class Personprivate String name=”Person”;int age=0;public class Child extends Personpublic String grade;public static void main(String args)Person p = new Child();System.out.println(); 单选题 *A) 输出:PersonB) 没有输出C) 编译出错(正确答案)D) 运行出错2.在使用s

2、uper 和this关键字时,以下描述正确的是( ) 单选题 *A) 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过(正确答案)B) super()和this()不一定要放在构造方法内第一行C) this()和super()可以同时出现在一个构造函数中D) this()和super()可以在static环境中使用,包括static方法和static语句块3.以下程序的运行结果是(D)class Personpublic Person()System.out.println(“this is a Person”);public

3、 class Teacher extends Personprivate String name=”tom”;public Teacher()System.out.println(“this is a teacher”);super();public static void main(String args)Teacher teacher = new Teacher();System.out.println(); 单选题 *A) this is a Person/this is a teacher /tomB) this is a teacher/this is a Person/tomC)

4、运行出错D) 编译有两处错误(正确答案)4.访问修饰符作用范围由大到小是( ) 单选题 *A) private-default-protected-publicB) public-default-protected-privateC) private-protected-default-publicD) public-protected-default-private(正确答案)5.以下( )不是Object类的方法 单选题 *A) clone()B) finalize()C) toString()D) hasNext()(正确答案)6.以下( )添加到ComputerBook中不会出错cla

5、ss Bookprotected int getPrice()return 30;public class ComputerBook extends Book 单选题 *A) protected float getPrice()B) protected int getPrice(int page)C) int getPrice()D) public int getPrice()return 10;(正确答案)7.以下代码,描述正确的有( )interface IDemopublic static final String name;1void print();2public void getI

6、nfo();3abstract class Person implements IDemo4public void print() 单选题 *A) 第1行错误,没有给变量赋值(正确答案)B) 第2行错误,方法没有修饰符C) 第4行错误,没有实现接口的全部方法D) 第3行错误,没有方法的实现8.以下描述错误的有( ) 单选题 *A) abstract 可以修饰类、接口、方法B) abstract修饰的类主要用于被继承C) abstract 可以修饰变量(正确答案)D) abstract修饰的类,其子类也可以是abstract修饰的9.以下对异常的描述不正确的有( ) 单选题 *A) 异常分为Er

7、ror和ExceptionB) Throwable是所有异常类的父类C) Exception是所有异常类父类(正确答案)D) Exception包括RuntimeException和RuntimeException之外的异常10.在try-catch-finally语句块中,以下可以单独与finally一起使用的是( ) 单选题 *A) catchB) try(正确答案)C) throwsD) throw11.下面代码运行结果是(B)public class Demopublic int add(int a,int b)tryreturn a+b;catch(Exception e)Syste

8、m.out.println(“catch 语句块”);finallySystem.out.println(“finally 语句块”);return 0;public static void main(String args)Demo demo = new Demo();System.out.println(“和是:”+demo.add(9,34); 单选题 *A) 编译异常B) finally语句块 和是:43(正确答案)C) 和是:43 finally语句块D) catch语句块 和是:4312.以下程序运行结果是(D)public class Test public int div(in

9、t a, int b) try return a / b;catch(Exception e)System.out.println(“Exception”);catch(NullPointerException e)System.out.println(“ArithmeticException”);catch (ArithmeticException e) System.out.println(“ArithmeticException”); finally System.out.println(“finally”);return 0;public static void main(String

10、 args) Test demo = new Test();System.out.println(“商是:” + demo.div(9, 0); 单选题 *A) Exception finally 商是:0B) ArithmeticException finally 商是:0C) finally商是:0D) 编译报错(正确答案)13.在Java中,下面对于构造函数的描述正确的是( )。(选择一项) 单选题 *A) 类必须显示定义构造函数B) 构造函数的返回类型是voidC) 构造函数和类有相同的名称,并且不能带任何参数D) 一个类可以定义多个构造函数(正确答案)14.根据下面的代码,Strin

11、g s = null;会抛出NullPointerException异常的有(A,C)。两项 *A) if( (s!=null) & (s.length()0) )(正确答案)B) if( (s!=null) & & (s.length()0) )C) if( (s=null) | (s.length()=0) )(正确答案)D) if( (s=null) | (s.length()=0) )15.在Java中,关于HashMap类的描述,以下廉洁错误的是( )。 单选题 *A) HashMap使用键/值得形式保存数据B) HashMap 能够保证其中元素的顺序(正确答案)C) HashMap

12、允许将null用作键D) HashMap允许将null用作值16.在Java中,以下代码( )正确地创建了一个InputStreamReader对象。 单选题 *A) InuptStreamReader(new FileInputStream(“1.dat”);(正确答案)B) InuptStreamReader(new FileReader(“1.dat”);C) InuptStreamReader(new BufferReader(“1.dat”);D) InuptStreamReader (“1.dat”);17.在Java中,( )类提供定位本地文件系统,对文件或目录及其属性进行基本操

13、作。 单选题 *A) FileInputStreamB) FileReaderC) FileWriterD) File(正确答案)18.在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立与数据源的连接语句为:Connection con = DriverManager.getConnection(“jdbc:odbc:news”);URL连接中的”n ews”表示的是(C)(选择一项) 单选题 *A) 数据库中表的名称B) 数据库服务器的机器名C) 数据源的名称(正确答案)19.以下关于对象序列化描述正确的是( )两项 *A) 使用Fi

14、leOutputStream可以将对象进行传输B) 使用PrintWriter可以将对象进行传输C) 使用ObjectOutputStream类完成对象存储,使用ObjectInputStream类完成对象读取(正确答案)D) 对象序列化的所属类需要实现Serializable接口(正确答案)20.分析下面这段Java代码,它的运行结果是( C )。Import java.io.*;Public class BPublic static void main(string args)int i=12;System.out.println(i+=i-=i*=i); 单选题 *A) 100B) 0C

15、) -120(正确答案)D) 程序无法编译22.要通过可滚动的结果集更新数据,以下正确的是( ) 单选题 *A) pst=con.prepareStatement(sql, ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE)(正确答案)B) pst=con.prepareStatement(sql, ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY)C) pst=con.prepareStatement(sql, Resu ltSet.TYPE_SCROLL_

16、SENSITIVE)D) pst=con.prepareStatement(sql, ResultSet.CONCUR_UPDATABLE)23.存储过程pro有两个参数,第一个为输入参数,第二个为输出参数,以下代码正确的是( ) 单选题 *A) CallableStatement cst=con.prepareCall(“(call pro(?,?)”);B) CallableStatement cst=con.prepareCall(“(call pro(?)”);C) CallableStatement cst=con.prepareCall(“call pro(?,?)”);(正确答案

17、)D) CallableStatement cst=con.prepareCall(“call pro(?,?,?)”);24.以下描述正确的是( ) 单选题 *A) CallableStatement是PreparedStatement的父接口(正确答案)B) PreparedStatement是CallableStatement的父接口C) CallableStatement是Statement的子接口D) PreparedStatement是Statement的父接口25.要删除book表中书籍(bookName)是”java”的记录,以下代码正确的是(AString sql=”dele

18、te from book where bookName=?”;PreparedStatement pst=con.preparedStatement(sql);_pst.execute(); 单选题 *A) pst.setString(1,”java”);(正确答案)B) pst.setString(0,”java”);C) pst.setInt(0,”java”);D) 以上选项都不正确26.获取ResutlSet对象rst的第一行数据,以下正确的是( ) 单选题 *A) rst.hashNext();B) rst.next();(正确答案)C) rst.first();D) rst.nextRow();27.以下可以正确获取结果集的有( ) *A) Statement sta=con.createStatement();(正确答案)ResultSet rst=sta.executeQuery(“select * from book”);B) Statement sta=con.createStatement(“select * from book”);ResultSet rst=sta.executeQuery();C) PreparedSta

温馨提示

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

评论

0/150

提交评论