java高级编程题_java高级编程试题.doc

本文提供了多道Java高级编程的选择题及其答案解析,涵盖了面向对象特性、类与对象、继承、访问修饰符、抽象类、异常处理、输入输出流、数据库连接及JDBC等核心概念。通过对这些试题的学习,读者可以巩固和提升Java编程技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java高级编程试题

试题

一. 选择题(共题,每题分,共0分。多选选不全或选错都不得分。)1. 以下属于面向对象的特征的是()A) 重载B) 抽象C) 封装D) 继承2. 以下代码运行输出是()public class nimal { private String name=”Joan”; int age=0;}public class Dog extends Animal{ public String colour; public static void main(String[] args){ Animal ani = new Dog(); System.out.println(ani.name); }}

A) 没有输出) 输出:) 运行出错) 编译出错. 以下对重载描述错误的是()A) 方法重载只能发生在一个类的内部B) 构造方法不能重载C) 重载要求方法名相同,参数列表不同D) 方法的返回值类型不是区分方法重载的条件4. 在使用super 和this关键字时,以下描述正确的是()) super()和this()不一定要放在构造方法内第一行) this()和super()可以同时出现在一个构造函数中) this()和super()可以在static环境中使用,包括static方法和static语句块) 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过. 以下对继承的描述的是()A) 一个子类可以有多个父类,一个父类也可以有多个子类B) 一个子类可以有多个父类,但一个父类只可以有一个子类C) 一个子类可以有一个父类,但一个父类可以有多个子类D) 上述说法都不对. 以下描述错误的有()A) abstract 可以修饰类、接口、方法B) abstract修饰的类主要用于被继承C) abstract 可以修饰变量D) abstract修饰的类,其子类也可以是abstract修饰的. 访问修饰符作用范围由到是()A) private-default-protected-publicB) public-default-protected-privateC) private-protected-default-publicD) public-protected-default-private8. 以下对抽象类的描述正确的是()A) 抽象类没有构造方法B) 抽象类必须提供抽象方法C) 有抽象方法的类一定是抽象类D) 抽象类可以通过new关键字直接实例化. 在Java中,关于HashMap类的描述,以下错误的是( )。A) HashMap使用键/值得形式保存数据B) HashMap 能够保证其中元素的顺序C) HashMap允许将null用作键D) HashMap允许将null用作值. 在Java中,以下代码()正确地创建了一个InputStreamReader对象。A) InuptStreamReader(new FileInputStream(“1.dat”));B) InuptStreamReader(new FileReader(“1.dat”));C) InuptStreamReader(new BufferReader(“1.dat”));D) InuptStreamReader (“1.dat”);下

A? BufferedWriter?????????? B? FileInputStream??? ? ? C? ObjectInputStream????????? D? InputStreamReader

12. 以下负责建立与数据库连接的是()A) StatementB) PreparedStatementC) ResultSetD) DriverManager13. 在Java中,JDBC API定义了一组用于与数据库进行通信的接口和类,它们包括在()包中。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

二. 选择题(共题,每题分,共0分。多选选不全或选错都不得分。)InetAddress

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值