上海 回到官网首页下载APP

java面试题及答案 java基础笔试题及答案(3)

分享到:

  31. 下列选项中关于java中super关键字的说法错误的是( B )

  A) super关键字是在子类对象内部指代其父类对象的引用

  B) super关键字不仅可以指代子类的直接父类,还可以指代父类的父类

  C) 子类可以通过super关键字调用父类的方法

  D) 子类可以通过super关键字调用父类的属性

  32. 在Java中,以下代码( A )正确地创建了一个InputStreamReader对象。

  A) InuptStreamReader(new FileInputStream(“1.dat”));

  B) InuptStreamReader(new FileReader(“1.dat”));

  C) InuptStreamReader(new BufferReader(“1.dat”));

  D) InuptStreamReader (“1.dat”);

  33. 在Java中,( D )类提供定位本地文件系统,对文件或目录及其属性进行基本操作。

  A) FileInputStream

  B) FileReader

  C) FileWriter

  D) File

  34. Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是(C)(选择一项)

  A) ArrayList和LinkedList均实现了List接口

  B) ArrayList的访问速度比LinkedList快

  C) 添加和删除元素时,ArrayList的表现更佳

  D) HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值

  35. 在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法

  建立与数据源的连接语句为:

  Connection con = DriverManager.getConnection(“jdbc:odbc:news”);

  URL连接中的”n ews”表示的是(C)(选择一项)

  A) 数据库中表的名称

  B) 数据库服务器的机器名

  C) 数据源的名称

  D) 用户名

  36. 在Java中,JDBCAPI定义了一组用于与数据库进行通信的接口和类,它们包括在(B)包中。

  A) java.lang

  B) java.sql

  C) java.util

  D) java.math

  37. Java中,以下( B )接口以键_值对的方式存储对象。

  A) java.util.Collection

  B) java.util.Map

  C) java.util.List

  D) java.util.Set

  38. 以下关于对象序列化描述正确的是( C,D )[两项]

  A) 使用FileOutputStream可以将对象进行传输

  B) 使用PrintWriter可以将对象进行传输

  C) 使用ObjectOutputStream类完成对象存储,使用ObjectInputStream类完成对象读取

  D) 对象序列化的所属类需要实现Serializable接口

  39. 在Java中,( A )类可用于创建链表数据结构的对象。

  A) LinkedList

  B) ArrayList

  C) Collection

  D) HashMap

  40. 分析下面这段Java代码,它的运行结果是( C )。

  Import java.io.*;

  Public class B{

  Public static void main(string [] args){

  int i=12;

  System.out.println(i+=i-=i*=i);}}

  A) 100

  B) 0

  C) -120

  D) 程序无法编译

  41. 使用JDBC事务的步骤是(C,A,B,D)(多选)

  A) 取消Connection的事务自动提交方式

  B) 发生异常回滚事务

  C) 获取Connection对象

  D) 操作完毕提交事务

  42. 以下对JDBC事务描述错误的是( B )

  A) JDBC事务属于JAVA事务的一种

  B) JDBC事务属于容器事务类型

  C) JDBC事务可以保证操作的完整性和一致性

  D) JDBC事务是由Connection发起的,并由Connection控制

  43. 要通过可滚动的结果集更新数据,以下正确的是(A

  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_SENSITIVE)

  D) pst=con.prepareStatement(sql, ResultSet.CONCUR_UPDATABLE)

  44. 存储过程pro有两个参数,第一个为输入参数,第二个为输出参数,以下代码正确的是(C)

  A) CallableStatement cst=con.prepareCall(“(call pro(?,?))”);

  B) CallableStatement cst=con.prepareCall(“(call pro(?))”);

  C) CallableStatement cst=con.prepareCall(“{call pro(?,?)}”);

  D) CallableStatement cst=con.prepareCall(“{call pro(?,?,?)}”);

  45. 以下描述正确的是(B)

  A) CallableStatement是PreparedStatement的父接口

  B) PreparedStatement是CallableStatement的父接口

  C) CallableStatement是Statement的子接口

  D) PreparedStatement是Statement的父接口

  46. 要删除book表中书籍(bookName)是”java”的记录,以下代码正确的是(A

  String sql=”delete 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) 以上选项都不正确

  47. 获取ResutlSet对象rst的第一行数据,以下正确的是(B)

  A) rst.hashNext();

  B) rst.next();

  C) rst.first();

  D) rst.nextRow();

  48. 以下可以正确获取结果集的有(AD)(多选)

  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) PreparedStatement pst=con.preparedStatement();

  ResultSet rst=pst.executeQuery(“select * from book”);

  D) PreparedStatement pst=con.preparedStatement(“select * from book”);

  ResultSet rst=pst.executeQuery();

  49. 以下负责建立与数据库连接的是(D)

  A) Statement

  B) PreparedStatement

  C) ResultSet

  D) DriverManager

  50. 使用JDBC连接数据库的顺序是(B,A,D,C,E)(多选)

  A) 加载驱动

  B) 导入驱动包

  C) 发送并处理SQL语句

  D) 建立于数据库的连接

  E 关闭连接

名师推荐

更多

热门标签

更多

轻轻名师 为您而选

轻轻有着严苛的教师选聘制度,每个合作老师都经过严格的资质审核、笔试和面试。

查看更多好老师

选择城市

以上没有您的城市?可以点击选择其他城市

请验证手机号登录/注册
获取验证码
确认
收不到验证码?咨询轻轻客服 >>

轻轻助手

快速找个好老师