\\\\
21. 以下代码,描述正确的有()
interface IDemo{
public static final String name; //1 void print();
//2
public void getInfo(); //3 }
abstract class Person implements IDemo{
public void print(){ } }
A) 第1行错误,没有给变量赋值 B) 第2行错误,方法没有修饰符
C) 第4行错误,没有实现接口的全部方法 D) 第3行错误,没有方法的实现
//4
22. 以下描述错误的有( )
A) abstract 可以修饰类、接口、方法 B) abstract修饰的类主要用于被继承 C) abstract 可以修饰变量
D) abstract修饰的类,其子类也可以是abstract修饰的
23. 以下描述正确的有( )
A) 方法的重写应用在一个类的内部 B) 方法的重载与返回值类型无关 C) 构造方法不能重载 D) 构造方法可以重写
24. 以下对异常的描述不正确的有( )
A) 异常分为Error和Exception B) Throwable是所有异常类的父类 C) Exception是所有异常类父类
D) Exception包括RuntimeException和RuntimeException之外的异常
\\\\
25. 在try-catch-finally语句块中,以下可以单独与finally一起使用的是( )
A) catch B) try C) throws D) throw
26. 下面代码运行结果是( )
public class Demo{ public int add(int a,int b){
try{
return a+b; }catch(Exception e){
System.out.println(“catch 语句块”); }finally{
System.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语句块 和是:43
27. 以下描述不正确的有( )
A) try块不可以省略
\\\\
B) 可以使用多重catch块 C) finally块可以省略
D) catch块和finally块可以同时省略
28. 以下对自定义异常描述正确的是( )
A) 自定义异常必须继承Exception B) 自定义异常可以继承自Error
C) 自定义异常可以更加明确定位异常出错的位置和给出详细出错信息 D) 程序中已经提供了丰富的异常类,使用自定义异常没有意义
29. 在Java中,关于HashMap类的描述,以下错误的是( )。
A) HashMap使用键/值得形式保存数据 B) HashMap 能够保证其中元素的顺序 C) HashMap允许将null用作键 D) HashMap允许将null用作值
30. 在Java中,( )类提供定位本地文件系统,对文件或目录及其属性进行基本操
作。
A) FileInputStream B) FileReader C) FileWriter D) File
31. Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合
类描述错误的是( )
A) ArrayList和LinkedList均实现了List接口 B) ArrayList的访问速度比LinkedList快 C) 添加和删除元素时,ArrayList的表现更佳
D) HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值
32. 在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()
方法建立与数据源的连接语句为:
Connection con = DriverManager.getConnection(“jdbc:odbc:news”);
URL连接中的”news”表示的是( ) A) 数据库中表的名称 B) 数据库服务器的机器名 C) 数据源的名称
\\\\
D) 用户名
33. 在Java中,JDBCAPI定义了一组用于与数据库进行通信的接口和类,它们包
括在( )包中。
A) java.lang B) java.sql C) java.util D) java.math
34. 获取ResutlSet对象rst的第一行数据,以下正确的是( )
A) rst.hashNext(); B) rst.next(); C) rst.first(); D) rst.nextRow();
35. 以下负责建立与数据库连接的是( )
A) Statement B) PreparedStatement C) ResultSet D) DriverManager
36. Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?( )
A) 安全性 B) 多线性 C) 跨平台 D) 可移植
37. 关于以下程序段,正确的说法是( ) .
1. String s1=”abc”+”def”; 2. String s2=new String(s1); 3. if(s1= =s2)
4. System.out.println(“= = succeeded”); 5. if (s1.equals(s2))
6. System.out.println(“.equals() succeeded”); A、行4与行6都将执行 B、行4执行,行6不执行 C、行6执行,行4不执行
相关推荐: