java复习资料含答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.组件不能独立显示出来,必须将组件放在一定的容器中才可以显示出来。(Y)

2.Swing组件存放在Javax.swing包中( Y )

3.Dialog是弹出式窗口用于接受用户输入。(N )

4.在容器内可以采用一定的规则来安排所包含的部件(Y )

5.容器可以包含容器(Y)

6.int read()方法的用途是从输入流中读取下一个字符流数据,其返回值是0-255

之间的一个整数。(N )

7.InputStream、OutputStream、Reader、Writer是基本输入输出流的抽象类,可

以用于直接创建对象来完成输入输出操作。(Y)

8.随机存取文件中的记录必须等长。(y )

9.seek 方法必须以文件头为基准进行查找。(Y)

10.如果要在Java 中进行文件处理,则必须使用Java .swing 包。(N )

11.InputStream 和OutputStream 都是抽象类。(Y)

12.Java 语言中对文件没有结构要求,所以需要使用随机存取的程序必须自己建

立它们。(Y )

13.Try语句后面可以跟多个catch语句(Y )

14.finally语句必须执行。(Y )

15.throws 和throw 功能一样。(N )

16.一个线程对象的具体操作是由run()方法的内容确定的,Y

17.C 和Java 都是多线程语言。(N )

18.一个接口不可以继承其他接口。(N )

19.一个类可以实现抽象类的所有方法,也可以只实现部分方法,但实现部分方

法的类仍然是一个抽象类。(Y)

20.在实现接口的时候,要实现接口的所有方法。(Y)

21.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。

(N )

22.抽象类中不可以有非抽象的方法。(N )

23.程序在编译通过以后,仍然可能出现运行时错误和逻辑错误。(Y )

24.可以在子类构造方法中通过this关键字调用基类的构造方法。(Y )

25.子类可以从多个超类中派生出来。(N )

26.Java 中的类和接口都只支持单重继承。(N )

27.构造方法没有返回类型,也不能写void,主要用于完成类对象的初始化工作,

一般不能直接编程(Y)

28.在类方法中可用this来调用本类的类方法(n )

29.类是对象的实例化(N )

30.一个类的构造方法可以有多个(Y)

31.子类不能继续父类的私有属性(N )

32.构造方法只能由对象中的其它方法调用(N )

33.构造方法可以用于给类的private 实例变量赋值。(Y )

34.对象一经声明就可以立即使用。(N)

1、Java的字符类型采用的是Unicode编码方案,每个Unicode码占用【 B 】个比特位。

A、8

B、16

C、32

D、64

2、编译java程序时出现error: cannot read: aaa.java,则下列原因最正确的是【 A 】。

A、原因是执行的当前目录下没有找到aaa.java文件。

B、原因是没有安装JDK开发环境。

C、原因是java源文件名后缀一定是以.txt结尾。

D、原因是JDK安装后没有正确设置环境变量PATH和Classpath。

3、下面哪个单词是Java语言的关键字【 B 】。

A、Float

B、this

C、string

D、unsigned

4、下列选项中不是JA V A语言特点的是【 D 】。

A、面向对象

B、平台无关

C、安全性高

D、单线程

5、下列选项中,哪一个是打印语句的正确表达式:【 A 】。

A、;

B、;

C、;

D、;

6、下列关于注释语句的描述错误的是【 D 】。

A、多行注释语句的内容,从/*开始,到*/结束

B、多行注释语句也可以是单行语句

C、文档注释语句的内容,从/**开始,到*/结束

D、单行注释语句的内容,从//开始,以分号为结尾句

7、下面用来编译Java应用程序的命令是【 A 】。

A 、javac B、jdk C、appletviewer D 、java

8、下面用来运行Java应用程序的命令是【 D 】。

A 、javac B、jdk C、appletviewer D 、java

9、下面对运算符&&描述正确的是【 D 】。

A、执行短路运算

B、是一个比较运算

C、如果两个操作数都为真,则计算的结果为假

D、以上答案都不对

10、System类在哪个包中? 【 D 】。

A、java.util

B、java.io

C、java.awt

D、ng

11、下列哪个数代表十六进制整数【 C 】。

A、0123

B、1900

C、fa00

D、0xa2

12、下列哪个是Java语言的编译工具【 A 】。

A、javac

B、java

C、jalap

D、javadoc

13、以下哪个包不是Java标准库中常用的包?【 A 】。

A、B、ng

C、java.util

D、java.sql

14、下面对continue的用法叙述正确的是【 A 】。

A、跳过循环体下面的语句,继续下次循环

B、跳出循环体

C、下次循环前不需要判断终止条件

D、以上说法都不对

15、用于存放创建后则不变的字符串常量是【 A 】。

A、String类

B、StringBuffer类

C、Character类

D、以上都不对

16、main()方法的返回类型是【 B 】。

A 、boolean B、int C、void D、static

17、方法重载所涉及的方法【 A 】。

A、有相同的名字

B、参数个数必须不同

C、参数类型必须不同

D、返回类型必须不同

18、下列方法定义中,不正确的是【 A 】。

A、float x( int a,int b ) { return (a-b); }

B、int x( int a,int b) { return a-b; }

C、int x( int a,int b ); { return a*b; }

D、int x(int a,int b) { return 1.2*(a+b); }

19、Java中所有的类都是通过直接或间接地继承()类得到的。【 A 】。

A、B、C、任意类D、以上答案都不对

20、构造方法何时被调用【 B 】。

A、类定义时

B、创建对象时

C、调用对象方法时

D、使用对象的变量时

21、用来导入已定义好的类或包的语句是【 B 】。

A、main

B、import

C、public class

D、class

22、下列语句中,对构造方法的描述错误的是【 D 】。

A、构造方法的名称必须和类名相同

B、构造方法没有返回值,返回类型也不能用void

C、构造方法在一个类中可以多次出现

D、当重写了带参数的构造方法,系统默认的不带参数的构造方法依然存在

23、下面关于java中类的说法哪个是不正确的【 C 】。

A、类体中只能有变量定义和成员方法的定义,不能有其他语句

B、构造方法是类中的特殊方法

C、类一定要声明为public 的,才可以执行

D、一个java文件中可以有多个class定义

24、下列选项中,表示数据或方法可以被同一包中的任何类或它的子类访问,即使子类在不同的包中也可以的修饰符是【 B 】。

A、public

B、protected

C、private

D、final

相关文档
最新文档