Java-第三次月考习题——选择题(无答案解析版)

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.子类转换成父类

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值