JAVA试题及答案(50道选择题)(4)

2019-01-10 10:21

A、当小应用程序从运行态进入停止态时,首先要调用的成员方法是 pause() B、当关闭正处于运行态的小应用程序时,首先要调用的成员方法是 destory() C、当小应用程序从停止态进入运行态时,首先要调用的成员方法是 paint() D、当关闭正处于停止态的小应用程序时,首先要调用的成员方法是 destory()

14.下面( D )方法可以用来加载 JDBC 驱动程序。 A、类 java.sql.DriverManager 的 getDriver 方法 B、类 java.sql.DriverManager 的 getDrivers 方法 C、java.sql.Driver 的方法 connect

D、类 java.lang.Class 的 forName 方法

二、概念填空题

1.Java 语言通过 垃圾回收 机制简化了程序的内存管理。

2.Java 标识符是由 字母、数字、下划线、美元符号 组成的字符序列。 3.面向对象的计算机语言一般应具有 3 个基本特性,分别是 封装、继承、多态 。

4.Java 中的 java.lang.Object 类是最顶层的类,所有其他的类都是它直接或间接的子类。

5.在 Java 的基本数据类型中,char 类型采用 Unicode 编码方案,这样,无论是中文字符还是英文字符,都是占 2 字节内存空间。 6.类的静态成员属于这个类的 所有对象 。

7.一个类要具有可序列化的特性一般就必须实现接口 java.io.Serializable 。

8.类 String 本身负责维护一个字符串池。该字符串池存放 字符串常量 所指向的字符串示例,以及调用过类 String 成员方法 intern 后的字符串示例。

三、判断题

1、父类的构造方法不可以被子类继承。 ( √ )

2、在接口中定义的方法都只能是没有方法体的抽象方法。 ( √ ) 3、Java 程序分成应用程序和小应用程序两类,所以一个 Java 程序不可能既是应用程序,又是小应用程序。 ( × ) 4、javadoc 是一种从文档注释生成 HTML 帮助文件的工具。它可以处理在 java 源程序中介于“/*”和“*/”之间的注释,并生成相应的程序文档。 ( × )

5、采用事件适配器比采用事件监听器的执行效率要高,因为采用事件适配器可以只处理所需处理的事件。 ( × )

6、每个 java.sql.Statement 实例对象只能对应一个 java.sql.ResultSet 实例对象,所以如果执行 SQL 语句返回多个结果,一般需要分多次取得返回结果。 ( √ )

一、单项选择题

1.下面选项中, ( B )是 Java 关键字。

A、then B、continue C、java D、PUBLIC

2.下面语句中,正确的是( B ) 。 A、boolean b=”true”; B、double x=2.5f; C、char c=”A”; D、float y=0.8d;

3.设有定义“int k=3;” ,语法正确且值为 true 的表达式是( D ) 。 A、k=3; B、k++>3; C、k--==3&&k++==3; D、k++==3||++k>3; 4.设有定义:String s=“World”;,下列语句错误的是( D ) 。 A、int m=s.indexOf(‘r’); B、char c=s.charAt(0);

C、int n=s.length(); D、String str=s.append(‘2’);

5.假设在 Java 源程序文件“MyClass.java”中只含有一个类,而且这个类必须能够被位于个庞大的软件系统中的所有 Java 类访问到,那么下面( C )声明有可能是符合要求的类声明。 A、private class MyClass extends Object B、public class myclass extends Object C、public class MyClass

D、class MyClass extends Object

6.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( A ) 。

A、与文件目录的层次相同 B、与文件的结构相同 C、与文件类型相同 D、与文件大小相同

7.下面关于数组的说法,错误的是( B ) 。

A、数组是最简单的复合数据类型,是一系列数据的集合 B、声明数组时,必须分配内存

C、数组的元素可以是值(基本数据类型) 、对象或其他数组 D、一个数组中的所有值都必须是相同的类型

8.下面关于方法的说法,错误的是( C ) 。 A、Java 中的方法参数传递时传值调用,而不是地址调用

B、方法体是对方法的实现,包括变量声明和 Java 的合法语句

C、如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自

动生成空的构造方法

D、类的私有方法不能被其子类直接访问

9.下面关于内部类的说法,错误的是( A ) 。 A、内部类不能有自己的成员方法和成员变量

B、内部类可用 abstract 修饰定义为抽象类,也可以用 private 或 protected 定义

C、内部类可作为其他类的成员,而且可访问它所在类的成员 D、除 static 内部类外,不能在类内声明 static 成员

10.在字节流中,可以使用文件名作为参数的类有( C ) 。 A、DataInputStream B、BufferedReader C、FileInputStream D、FileReader

11.语句:JTextField=new JTextField(8);,语句中的 8 表示文本框的( A ) 。

A、列宽 B、所显示的字符串 C、行高 D、编号

12.文档标签@exception 在文档注释中的格式一般是( A ) 。 A、@exception 类名 描述 B、@exception 异常描述

C、@exception 异常变量名 描述 D、不存在文档标签@exception

二、填空题

1.Java 虚拟机运行 Java 程序的基本步骤是:首先从后缀为 class 的文件加载代码到内存中,接着在内存中检测代码的合法性和安全性,然后解释执行合法和安全的代码。

2.在 Java 语言中,字符串直接量是用双引号括起来的字符序列,字符串不是字符数组,而是类 String 的实例对象。

3.类 System 的三个成员域 in、out、err 分别指向标准输入流、标准输出流和标准错误输出流。

4.有时运行一个 Java 小应用程序需要多个文件,如“.class”文件、声音文件、图像文件等。为了提高效率,可以考虑将运行小应用程序所需要的各种文件做成一个 jar 文件 。

5.假设用 Java 语言为某大学(网址为“hznu.edu.cn” )编写了图像处理包

(image) ,那么按照 Sun公司的建议,这个包的名称最好为 cn.edu.hznu.image 。 6.在编写和运行数据库程序之前需要建立起 Java 数据库程序的开发环境,这至少需要安装 JDK、数据库和 JDBC 驱动程序 。

7.传递给实现了 java.awt.event.MouseMotionListener 接口的类中 mouseDragged 方法的事件对象是 MouseEvent 类。

三、判断题

1、假设有一个 Java 源程序文件,它只定义了一个具有 public 属性的类 Hello,那么编译该文件的命令是“javac Hello” 。 ( × ) 2、switch 语句中可以没有 default 子句。 ( √ ) 3、常量 87.363 的数据类型是 float。 ( × )

4、构造方法一般不允许有任何返回值,因此需要在构造方法返回类型处标注为 void。 ( × ) 5、如果在定义一个类的时候没有用到关键字 extends,则这个类没有直接父类。 ( × )

6、抽象方法不能含有方法体,并且必须在抽象类中。 ( × )

7、如果类的访问控制符是 public,则类中成员的访问控制属性也必须是 public。 ( × ) 8、假设文件“a.txt”的长度为 100 字节,那么当正常运行语句“OutputStream f = new

FileOutputStream(new File(“a.txt”));”之后,文件“a.txt”的长度变为 0 字节。 ( √ )

9、 对于数组 int[][] t = {{1,2,3},{4,5,6}}来说, t.length 等于 3, t[0].length 等于 2。 ( × )


JAVA试题及答案(50道选择题)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:山东省建设项目配建停车泊位设置标准

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: