智慧树第三次月考习题——选择题(无答案解析版)

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 list = new ArrayList,下面说法错误的是() 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.子类转换成父类


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部