java复习题

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

一、判断题

1.JAVA语言的标识符不区分大小写。( f )

2.为了避免混淆,构造方法的方法名不能与类名相同。( f )

3.构造方法不允许有返回值,因此需要在返回类型处标注为void。( f )

4.不能直接创建抽象类的对象,抽象类的主要作用是被继承。如果抽象类的子

类不是抽象类,则可以创建该子类的对象。( t )

5.抽象类中一定包含抽象方法。( f )

6.子类不可能有默认构造方法。( f)

7.子类继承父类的构造方法。( f )

8.子类构造方法中用super关键字来调用父类的构造方法。( t )

9.子类的默认构造方法不调用父类的构造方法。( f )

10.调用父类构造方法的语句不必是子类构造方法的第一条语句。( f )

11.覆盖的方法不能设置比原来严格的访问权限。( t )

12.覆盖的方法不能比原来抛出更多的异常。( t )

13.方法重载是指多个方法具有相同的名称、不同的参数。( t )

14.方法重载会导致方法调用时系统不能识别应该调用哪个方法。( f )

15.接口用关键字class来定义。( f )

16.接口中只包含方法的定义,没有方法的实现。( t )

17.如果一个类已继承某个父类,则它不能再实现接口。( f )

18.一个接口只能被一个类实现。( f )

19.一个类只能实现一个接口。( f )

20.JAVA语言为所有的JAVA程序自动导入包ng,因此JAVA程序可以直

接用ng中的类和接口。( t )

21.用String类表示可变字符串,用StringBuffer类表示不变字符串。

( f)

22.数据结构类不能容纳long类型的数据,但能容纳Long对象。( t )

23.JPanel的默认布局管理器是流式布局管理器FlowLayout。( t )

24.JFrame的内容面板的默认布局管理器是边界布局管理器BorderLayout。 t

25.新创建的窗口马上就在屏幕上显示出来,在程序中不必考虑用语句来显示它

们。( f)

二、填空题

1.```

2.在建立J2SDK的开发环境时,需要修改环境变量PATH,以及建立新的环境

变量 CLASSPATH ,其值是. (英文句点) . 。

3.假设有一个JAVA应用程序,其源程序文件名是Morning.java,则编译该源

程序时应该在命令提示符窗口中输javac Morming.java 命令,运行该程序时应该在命令提示符窗口中输入java Morming命令。

4.JAVA源程序中,跨越多行的注释只需在开始和结尾处用 /* 和 */ 括起

即可。

5.要定义整型数组a,应该用语句int[ ]a 。

6..java文件是文本文件,.class文件是二进制文件。(填“文

本文件”或“二进制文件”)

7.根据命名约定规则,如果一个类的类名由三个单词students、in、group组

成,则类名建议命名为 StudensInGroup ;如果该三个单词组

成的是接口名,则接口建议命名为 StudensInGroup ;如果组成的是变量名,则变量建议命名为 StudensInGroup ;如果组成的是方法名,则方法建议命名为 StudensInGroup ;如果组成的是常量名,则常量建议命名为 STUDENTS_IN_GROUP 。

1.基本数据类型有 byte、short、int、long、float、double、char、boolean 。

8.byte类型的包装类是 Byte

,int类型的包装类是 Integer ,boolean类型的包装类是Boolean ,char类型的包装类是 Character 。

9.表达式(int)(13.4+26.8)%3的值是。

10.已知int类型的变量k的值是12,则表达式(++k+5)/4的值是。

11.在JAVA语言中,每个英文字符占个字节,每个中文汉字占个字节。

12.JAVA语言的字符采用的是字符集,用个二进制位表示一个字符。

13.字符串常量是用括起来的字符序列。

14.要定义x为int类型的数组,并且数组元素的初值是1、2、3、4、5,则可

以用一条语句。

15.已知int[][] a = new int[4][5]; 则a.length的值是,

a[0].length的值是。

16.程序Abc.java的main函数定义是:

public static void main(String args[])

在命令行用java Abc apple orange命令来运行程序,则执行完上述语句后args[1]的值是。

17.程序Abc.java的main函数中有语句:

a = Integer.parseInt(args[1]);

在命令行用java Abc 1 2命令来运行程序,则执行完上述语句后a的值是。

18.面向对象程序设计的技术特点包括、和。

19.用new为对象分配空间时,将调用类的方法。

20.创建一个对象时,其数据成员会自动作默认初始化,boolean类型的数据成

员会被初始化为,int类型的数据成员会被初始化为,复合类型的数据成员会被初始化为。

21.想能被所有类的方法存取的数据成员应该用来修饰。

22.只想被本类的方法存取的数据成员应该用来修饰。

23.被修饰的方法不能被子类覆盖。

24.被修饰的类是抽象类。

25.如果要指明程序中的类所在的包,应该用语句,这条语句必

须是程序的第一条语句,在它之前只能有空格或注释。

26.所有的错误和异常类都是的子类。对于属于而

又不属于的异常,程序不能置之不理,必须在程序中用try-catch-finally语句处理或在程序中声明抛出。

27.语句用来抛出在程序中生成的异常,子句用来

表明一个方法可能抛出的各种异常。

28.已知字符串变量s的值是"a beautiful girl"(各单词之间有一空格),要

从中截取出子串"beautiful",可用表达式;要从中截取出子串"girl",可用表达式;要得到s

相关文档
最新文档