1.
请列举Java线程生命周期中的五种状态不包括()
A.运行状态
B.消亡状态
C.就绪状态
D.独立状态
2.Java程序中数据库连接的主要步骤不包括()
A.创建连接Connection对象;利用Connection对象生成Statement对象;
B.若是执行查询语句,直接从Connection读取数据
C.创建数据源
D.利用Statement对象执行SQL语句,如查询、更新、插入、删除等
3.
在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为()
A.重载
B.引出
C.重写
D.隐藏
4.
下列中整数型数组声明错误形式的是()
A.int s[ ];
B.int [ ]s;
C.int [s];
D.int[ ] s;
5.当“X extends Y”是正确时,下面哪是正确的?()
A.X、Y同时是类或者接口;
B.X是父类,Y是子类;
C.X是父接口,Y是子接口;
D.X是类,Y是一个接口;
6.
JDBC加载驱动程序正确的方法是()
A.Class.forName()
B.Class.forDrive()
C.Class.forManager()
D.Class.setDrive()
7.
Java的java.awt包中定义了5种布局类,分别是()、BorderLayout、CardLayout、GridLayout和GridBagLayout。
A.3DLayout
B.PanleLayout
C.TestLayout
D.FlowLayout
8.
创建两个字符串String s1="seig"、String s2="seig"对象,s1.equals(s2)比较两个字符串中对应的每个字符是否相等,返回的结果是 。
A.right
B.false
C.wrong
D.true
9.语句 “int a[ ] = { 3, 9, 8};”属于数组的 初始化。
A.动态
B.无状态
C.拟态
D.静态
10.Java中,按流传输基本单位,分为两种:字节流和字符流(Unicode)。字节流中抽象类:InputStream负责输入流,OutputStream负责( )。
A.输出流
B.字符流
C.视频流
D.输入流
11.
创建线程可以通过继承( )类和实现Runnable接口实现。
A.String
B.List
C.Thread
D.Collection
12.
Java应用程序中的静态方法用关键字 来声明。
A.const
B.static
C.public
D.final
13.
数组一般要经过声明、创建、初始化等操作才能使用,初始化操作分为静态初始化和________初始化
A.拟态
B.自动
C.动态
D.无状态
14.
是类中的一种特殊方法,它没有返回值类型,其名称与类名称相同,主要作用是初始化新创建的对象。
A.测试方法
B.构造方法
C.销毁方法
D.析构方法
15.使用 关键字声明的方法就称为抽象方法。抽象方法必须声明在抽象类中,但抽象类可以没有抽象方法,可以包含具体方法。
A.abstract
B.final
C.class
D.static
16.
Java处理异常时,不管异常被不被处理,哪个块中()的代码一定会被执行?
A.final
B.try
C.finally
D.catch
17.
面向对象程序设计的三大特征是:封装、 、多态。
A.传递
B.重写
C.覆盖
D.继承
18.
在Java中, 类是类层次结构的根类,所有的类的默认父类都是该类。
A.system
B.super
C.object
D.test
19.Inputstream类表示8位的()。
A.输入字符流
B.输入字节流
C.输出字节流
D.输出字符流
20.在Java中为使用JDBC提供了一系列的概念,并有专门的类和接口与之对应。
其中用来执行查询和更新操作的是()
A.ResultSet
B.DriverManager
C.Connection
D.Statement
21.异常处理是由try、 和finally块三个关键字所组成的程序块。
A.final
B.teach
C.default
D.Catch
22.
接口是抽象方法和常量值的定义的集合,使用 关键字定义接口。
A.static
B.abstract
C.interface
D.class
23.Java通过java.io包中File类的众多方法来实现文件I/O操作。下面哪个方法 指定路径创建File对象 ?()
A.GetFile(String pathname)
B.GetPath(String pathname)
C.File(String pathname)
D.CPath(String pathname)
24.Java的集合接口框架中, 接口(又称列表)是一种有序集合,也称为序列;它允许存在重复的元素。
A.list
B.array
C.tree
D.map
25.
泛型将原本确定不变的数据类型参数化。其本质是参数化类型,即所操作的数据类型被指定为一个参数,示例: List <String> list = new ArrayList<String>,下面说法错误的是()
A.可以往集合添加整型数字
B.从集合取元素出来自动转换为String类型
C.提高程序的安全性、可维护性、可靠性
D.这种泛型集合里面允许存放重复的元素
26.
Java允许在一个类的内部再定义一个不命名其它的类,这个类称为 。
A.匿名内部类
B.外部类
C.起名内部类
D.异常类
28.
Swing包含一套图形对象,用来辅助窗体完成与用户的互交功能,组件通常要添加到容器中。下面哪个不是Swing组件?()
A.JTextArea
B.JTextField
C.JRadioButton
D.InputStream
29.
为了让一个类不允许被继承,可以用 关键字修饰这个类。
A.private
B.class
C.final
D.public
30.(
)是Java Runtime Environment的简称,即Java运行环境。
A.JDK
B.JRE
C.JAVAC
D.JPA
31.
Java的数据类型分两大类:基本数据类型和
A.字符类型
B.数字类型
C.引用数据类型
D.字符串类型
32.
事件委托模型中,要让事件侦听器能够处理相应事件,必须向( )注册,并实现相应侦听接口的所有方法。
A.事件源
B.事件
C.抽象类
D.监听器实例
33.
在控制台的命令行模式中,执行 Java 字节码文件命令的是()
A.javac
B.jdk
C.java
D.jre
34.
如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是()
A.p.add(b);
B.p.add(b,"North");
C.p.add(b,"South");
D.b.add(p,"North");
35.
Java类中对象的类型转换有两种方式:( ):称为向上类型转换。
A.子类转换成子类
B.父类转换成子类
C.父类转换成父类
D.子类转换成父类