错题记录(2024.01.29)

1.

以下描述正确的是( B)

A.CallableStatement是PreparedStatement的父接口

B.PreparedStatement是CallableStatement的父接口

C.CallableStatement是Statement的子接口

D.PreparedStatement是Statement的父接口

考核点:

Statementd的和继承结构:CallableStatement继承自PreparedStatement,PreparedStatement继承自Statement。

2.要删除book表中书籍(bookName)是”java”的记录,以下代码正确的是()   
String sql=” from book where bookName=?”;   
PreparedStatement pst=con.preparedStatement(sql);   
pst.execute(A); 

A.pst.setString(1,”java”);

B.pst.setString(0,”java”); 

C.pst.setInt(0,”java”);

D.以上选项都不正确

判断:Java中的继承允许一个子类继承多个父类----------------------------否

(java不允许多继承,一个子类只能继承一个父类)

3.以下关于final关键字说法错误的是( a\c)(两项)   

A.final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性   

B.final修饰的类肯定不能被继承   

C.final修饰的方法不能被重载   

D. final修饰的变量不允许被再次赋值   

原因:

a:final不能修饰抽象类、接口

c:final修饰的方法可以被重载 但不能被重写

4.接口和抽象类描述正确的有(b c)(两项)   

A.抽象类没有构造函数   

B.接口没有构造函数

C.抽象类不允许多继承

D.接口中的方法可以有方法体 

5.以下关于对象序列化描述正确的是( c d)[两项]

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

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

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

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

6.下面叙述哪些是正确的?(a b c )

A.java中的集合类(如Vector)可以用来存储任何类型的对象,且大小可以自动调整。但需要事先知道所存储对象的类型,才能正常使用。

B.在java中,可以用异常(Exception)来抛出一些并非错误的消息,但这样比直接从函数返回一个结果要花费更大的系统开销。

C.java接口包含函数声明和常量声明。

D.java中,子类不可以访问父类的私有成员和受保护的成员

解释:

子类不可以访问父类的私有成员,但是可以访问受保护的成员

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值