JAVA复习题答案Word下载.docx

上传人:b****1 文档编号:15218386 上传时间:2022-10-28 格式:DOCX 页数:23 大小:29.21KB
下载 相关 举报
JAVA复习题答案Word下载.docx_第1页
第1页 / 共23页
JAVA复习题答案Word下载.docx_第2页
第2页 / 共23页
JAVA复习题答案Word下载.docx_第3页
第3页 / 共23页
JAVA复习题答案Word下载.docx_第4页
第4页 / 共23页
JAVA复习题答案Word下载.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

JAVA复习题答案Word下载.docx

《JAVA复习题答案Word下载.docx》由会员分享,可在线阅读,更多相关《JAVA复习题答案Word下载.docx(23页珍藏版)》请在冰豆网上搜索。

JAVA复习题答案Word下载.docx

11.覆写的方法不能比原来抛出更多的异常。

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

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

14.接口用关键字class来定义。

15.接口中只包含方法的定义,没有方法的实现。

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

17.一个接口只能被一个类实现。

18.一个类只能实现一个接口。

19.JAVA语言为所有的JAVA程序自动导入包java.lang,因此JAVA程序可以直接用java.lang中的类和接口。

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

21.类集不能容纳long类型的数据,但能容纳Long对象。

22.JPanel的默认布局管理器是流式布局管理器FlowLayout。

(I)

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

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

(X)

 

二、填空题(本次考试没有填空题,该复习资料为出题老师提供,唐老师注)

1.Sun公司最早研制出JAVA。

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

3.假设有一个JAVA应用程序,其源程序文件名是Morning.java,则编译该源程序时应该在命令提示符窗口中输入javacMorning.java命令,运行该程序时应该在命令提示符窗口中输入

4.javaMorning命令。

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

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

7..java文件是文本文件,.class文件是二进制文件。

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

8.根据命名约定规则,如果一个类的类名由三个单词students、in、group组成,则类名建议命名为StudentsInGroup;

如果该三个单词组成的是接口名,则接口建议命名为StudentsInGroup;

如果组成的是变量名,则变量建议命名为studentsInGroup;

如果组成的是方法名,则方法建议命名为studentsInGroup;

如果组成的是常量名,则常量建议命名为STUDENTS_IN_GROUP。

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

10.byte类型的包装类是Byte,int类型的包装类是Interger,boolean类型的包装类是Boolean,char类型的包装类是Character。

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

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

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

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

15.字符串常量是用双括号括起来的字符序列。

16.要定义x为int类型的数组,并且数组元素的初值是1、2、3、4、5,则可以用一条语句int[]x={1,2,3,4,5}。

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

18.publicstaticvoidmain(Stringargs[])

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

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

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

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

23.面向对象程序设计的技术特点包括封装性、继承性和多态性。

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

25.创建一个对象时,其数据成员会自动作默认初始化,boolean类型的数据成员会被初始化为false,int类型的数据成员会被初始化为0,复合类型的数据成员会被初始化为null。

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

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

28.被final修饰的方法不能被子类覆写。

29.被abstract修饰的类是抽象类。

30.如果要指明程序中的类所在的包,应该用package语句,这条语句必须是程序的第一条语句,在它之前只能有空格或注释。

31.所有的错误和异常类都是throwable的子类。

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

32.throw语句用来抛出在程序中生成的异常,throws子句用来表明一个方法可能抛出的各种异常。

33.已知字符串变量s的值是"

abeautifulgirl"

(各单词之间有一空格),要从中截取出子串"

beautiful"

,可用表达式s.substring(2,11);

要从中截取出子串"

girl"

,可用表达式s.substring(12)

34.;

要得到s的全大写形式,可用表达式s.toUpperCase()

35.;

要得到s的全小写形式,可用表达式s.toLowerCase()。

36.JAVA有4个基本流类,其中输入字节流是InputStream

37.类,输出字节流是OutputStream类,输入字符流是Rader类,输出字符流是Witer类。

38.文件流是最常用的节点流,其中用于读二进制文件的类是FileInputStream,用于写二进制文件的类是FileOutputStream,用于读文本文件的类是FileReader,用于写文本文件的类是FileWriter。

39.缓冲流是常用的过滤流,与4个基本流类相对应的4个缓冲流类分别是

40.BufferedInputStream、BufferedOutputStream、BufferedReader、BufferedWriter。

在这4个类中,有一个类用于缓冲输入字符流,它有一个readline方法,可以读入以回车和换行作结束标记的一行文本。

41.数据流也是常用的过滤流,用于读取或写入JAVA的基本数据类型及UTF字符串,数据流有2个,数据输入流是DataInputStream

42.类,数据输出流是DataOutputStream类。

43.对象流也是常用的过滤流,可以直接读取或写入一个对象,对象流有2个,对象输入流是ObjectInputStream类,对象输出流是ObjectOutputStream类。

44.有两个过滤流可以充当字节流和字符流之间的桥梁,其中

45.InputStreamReader类可以把字节流转换为字符流,OutputStreamWriter类可以把字符流转换为字节流。

46.如果希望关闭窗口时结束应用程序,应该调用窗口的方法setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)。

47.设c是一个容器,要把c设置用边界布局管理器,应该用语句

48.c.setLayout(newBorderLayout())。

49.处理动作事件的类必须实现ActionListener接口,处理选项事件的类必须实现ItemListener接口。

50.处理鼠标移动事件的类必须实现MouseMotionListener接口,处理鼠标单击事件的类必须实现MouseListener接口。

51.在NetBeans所创建项目的项目文件夹中,源程序文件存放在src子文件夹之下;

编译后的类存放在build子文件夹之下。

三、多项选择题

1、Java的特点包括(abdefh)。

(A)面向对象

(B)有类库

(C)是面向过程的编程语言

(D)支持分布式计算

(E)是跨平台的编程语言

(F)支持多线程

(G)要求编程者管理内存

(H)安全性体现在多个层次上

2、合法标识符有(cf)

(A)class

(B)interface

(C)GroupOne

(D)7days

(E)8

(F)STUDENT_COUNT

(G)this

3、下面语句正确的是(abdefghi)

(A)inta[];

(B)int[]b;

(C)inta[20];

(D)inta[][];

(E)int[][]a;

(F)int[]a[];

(G)inta[]=newint[8];

(H)inta[]={1,2,3,4,5};

(I)int[]a={1,2,3,4,5};

(J)int[]a=new{1,2,3,4,5};

(K)int[]a=new(1,2,3,4,5);

(L)int[]a=new[1,2,3,4,5];

4、(bcd)是JAVA集成环境开发工具。

(A)EditPlus

(B)JBuilder

(C)Eclipse

(D)NetBeans

5、(acefgi)是基本数据类型的包装类。

(A)Boolean

(B)Int

(C)Short

(D)Char

(E)Integer

(F)Character

(G)Float

(H)String

(I)Double

6、(acehi)是基本数据类型。

(A)int

(B)String

(C)char

(D)int[]

(E)double

(F)Integer

(G)Boolean

(H)byte

(I)float

(J)Character

7、下面语句正确的有(abcef)。

A)longl=30;

B)doubled=9.8;

C)inti=8;

D)floatf=3.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1