java复习题(填空).doc.pdf

上传人:tbuqq 文档编号:5616062 上传时间:2020-07-02 格式:PDF 页数:12 大小:112.27KB
返回 下载 相关 举报
java复习题(填空).doc.pdf_第1页
第1页 / 共12页
java复习题(填空).doc.pdf_第2页
第2页 / 共12页
java复习题(填空).doc.pdf_第3页
第3页 / 共12页
java复习题(填空).doc.pdf_第4页
第4页 / 共12页
java复习题(填空).doc.pdf_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《java复习题(填空).doc.pdf》由会员分享,可在线阅读,更多相关《java复习题(填空).doc.pdf(12页珍藏版)》请在三一文库上搜索。

1、1、编译一个Java Application 程序 Papa.java,命令力: _ javac Papa.java _ 。 2、 一个 URL对象通常包含最基木的三部分信息:_ 协议_、 _地址_、_资源_。 3、 在 java 中,每个字符占 _2 _ 个字节的内存空间。 4、 java 语言是一种 _ 面向对象 _程序设计语言。 5、 完整的main 方法的声明 _ pub lie static v oid main (St ring args) _ 。 6、对于网络套接字, 服务器建立 ServerSocke t对象,客户端建立 Socket 对象。 7、 Java程序分力两种:一种是

2、Java松用程序,另一种是_ Java Applet _。 8、 被关键字 _ 31_修饰的方法是不能被当前类的子类重新定义的方 法。 9、 定义类的保留字是 _p ublic_,定义接口的保留字是_ interface _ 。 10、 _ 线程的优先级在1 至10_之间。 11、布尔型常量有两个值,它们分别是_t rue_、 _ f alse _ o 12、I/O 流中的输入流的指向称做_ 源 _ ;输出流的指向称做 _ 的地 _ o 13、Sys tem类有两个类成员: i n 和 out,in 的源是 _ 键盘 _ , o ut 的 H 的地是 _命令行窗 u _ 。 14、Java中类

3、成员的限定词有以下几种: private, _public_, _ prot ected_, 3 默认友好。 15、面向对象技术具有 _ 封装 _ 、_继承_、 _ 多 态性 _ 等特性。 16、 异常是 _ Exce ption _ 类的了 ?类对象,系统类String 类 用于处理字符串。 17、 _ java 应用程序的主类必须包含 main _ 方法。 18、构造方法是一种特殊的成员方法,构造方法名与_ 类 _ 相同。 19、设存一个 jav a 应用程序,其源程序文件名为J_Test.jav a, 贝 ij 编 译该源程序的命令为_ ,运行该应用程序的命令为 _ 。(javac J_

4、Test.java ; java J 一 Test ) 20、如果一个 java 程序既是应用程序,又是小应用程序,那么它必定 含有类 _ 的子类,同时含有成员方法 _ 。 (jav a.applet.App let、 main) 21、通过类 MyClas s中的不含参数的构造方法,生成该类的一个对象 ob j,可通过以下语句实现:_ o (MyClass o bj=new MyCl ass();) 22 . 能将显示空间分成很多层的布局管理器是_ (CardLa yout)o 23. 任何一个 Java程序都默认引入了一个包,这个包的名字叫java. _ (lang)o 24. 设 x =

5、 2,则表达式 (x + + ) / 3的值是 _ 0 _ 。 25._ 若 x = 5,y = 10,y 的逻辑值 分别为 _ true _ 和 _ false _ 。 26. 设有数组定义: int Myl ntArray = 10,20 ,30,40,5 0,60,70; 则执行以下几个语句后的输出结果是_ 120 _ 。int s=0; for (int i =tArray.lengt h ; i + + )if (i % 2 = = 1 )s += Myl ntArrayi ;System.o ut.println(s); 27. 代码执行完后的输出是_ 。( 答案: b i s:f

6、alse) int x=3; int y=4; boolean b =true; Syste m.out.printl n(“b is:“+(b 2 8.当整型变景 n 的值不能被 13 除尽时,其值为false 的 java 语言表 达式是 _ 。(答案: (n%3= =O)?true:false) 29. 同一个类中多个方法具有相同的方法名,不同的_ 称为方法的重载。 (参数列表 ) 30. 下面是一个类的定义,请完成程序填空。(Myclass int j) public class _ int x, y;Myclass (int i, _ ) / 构造方法 x=i;y=j; 31. 下面

7、是一个类的定义,请将其补充完整。(Student String) cla ss _ String na me; int age; Studen t( _ s , int i) name=s;age =i; 3 2.下面程序的功能是通过调用方法max ()求给定的三个数的最 大值,请将其补充完整。(max (ilJ2,i3) static) pu blic class C lassl p ublic static void main(String args ) int il=123 4,i2=456J3=-987; i nt MaxValue;MaxVal ue= _ ;Sy stem.out.

8、pri ntln(“ 三个 数的最大值: “+MaxValue ); p ublic _ int max(int x,int y,int z) in t tempi,max_value;templ=xy?x :y; ma x_value=temp lz?templ:z;retur n max_value; 33. 下面是一个类的定义,请完成程序填空。(Room int n) pu blic class _ i nt a, b;Room (int m, _ ) / 构造方法 a=m; b=n; 34. 下面是一个类的定义,请将其补充完整。(class String) _ Teache r Str

9、 ing name; i nt age;Teacher ( _ s, int i) name=s;age=i; 35.以下程序实现在屏幕上输出字符串“this is a java progra mme!, 请把程序填写完整public class A public stati c void main(String args) Sv stem.out.pri ntln(“this i s a java pro gramme!“) ; 36、 以下方法实 现求 10!, 并将结果保存在变量s 中输出,完成程序public void print ( ) in t s=lj=l; for(=10;i+

10、) s=s*i; System .out.println (,10!=“+s); 37、以下方法实现求1+2+3+100 , 并将结果保存在变量m 中输 出,完成程序p ublic void print( ) int s=0 ; for 100;i+) s=s+i; System.out.pnntln( Hl+2+3 +100 =H+s); 3 8、在如下定义的Appl et 容器中添加按钮组件,请填空import java.awt.*; import ja va.applet.Ap plet; public class Exa mp extends Applet public voi d i

11、nit( Kbutton l=new Button (“Click here a_ dd(buttonl); 39、 定义接口Nl,然后类R1 实现接口N1,完成下面的程序public i nterface N1 int year=2006; int year( ); p ublic class Rlimplem ents N1 / 实现 year 方法 public int year( ) ret urn year; Jpublic void output() 40.java 中存两种类型的控制语切即i f 和_ 。switch 41 . do-while 循环和 while 循环的区别是

12、_ 。do- while 循环体至少被执行一次 42.在循环体中,如果想结束本次循环可以用_ 语句。 continue 43.在循环体中,如果想跳出循环,结束整个循环可以用 _ 语句。 break 44.为了能使用 java 提供的类,我们可以使用_ 语句来引 入所需的类。 import 45.局部变景的名字与成员变景的名字相同,若想在该方法内使用 成员变量,必须使用关键字_ 。this 46.在a va中,当一个方法不需要返回数据时返回类型必须是 _ o void 47._ 是指,一个类中可以有多个方法具有相同的名字和 类型,但这些方法的参数必须不同。方法重载 48._ 是一种特殊方法,它的

13、名字必须与它所在的类的名 字完全相同,并不返回任何数据类型。构造方法 49. 多态是通过 _秉载和覆盖,实现的。 50. 有 stati c 修饰的变量叫做静态变量。 51. java 类型的文件编译后生成.class类型的文件。 52. 表达式 2*5/2.5、1.0/2*5 、1/2 *3 、5/3 的计算结果分别是4.0 2.5 0 1 5 3.BorderLayo ut将窗体分为 _个部分。 54. 抽象、封装、继承和多态是java 语言的四大特性。 55. 字符串比较的方法是equal s方法。 56 . 若有定义 int a=new in t8; 则 a 的数组元素中第7 个元素和

14、第8 个 元素的下标分别是 _6_和_7_。 57. 编写图形用户界面的程序时,必须右的import 语句是 java. (publi c、static、fin al) 59. 个类如果实现一个接口,那么它就必须实现接口中定义的所有 方法,否则该类就必须定义成_ 的。(抽象的) 60. 如果子类中的某个方法的名字、_ 和参数列表与它的父 类中的某个方法完全一样,则称子类中的这个方法覆盖了父类的同名方 法。(返回值类型) 61. Java仅支持类间的单重继承,接口可以弥补这个缺陷,支持_ _重继 承(多重) aWte*; O 58.接口中所有属性均为_ _ 和 _ 的。 62 .在方法头用 ab

15、str act 修饰符进行修饰的方法叫做方法。 (抽象) 63.Ja va语言中用于表示类间继承的关键字是 _ 。(exten ds) 64.接口中所有方法均为 _ 和 _ 的。(public、 abstract) 65 . Java语言中,表示一个类不能再被继承的关键字是_ 。( final) 66. java语言中,表示一个类A 继承自父类 B,并实现接口c 的语句 是 _ o (class A extends B i mplements C ) 67?设x=2.5, a=7,y=4.7, 算术表达式x+a%3*(int)(x+y)%2/4 的值为 : 2.5。 68av a程序中语句执行

16、存三种基本控制结构:顺序、选择和循环。 69. J ava中有三种跳转语句:break 语句、 cont inue 语句和 retur n 语 包语句。 70. 当一个类的修饰符为fina 时, 说明该类不能被继承,即不能有子类。 71. 在抽象类中,创建没存实现且需要子类重写的抽象方法,使用 abstract 修饰符描述。 72. 接口中定义的方法都是抽象方法抽象方法抽象方法抽象方法,变量 者P是静态常量 O 73. 定义接口的关键字是:interface。java 处理异常的五个关键字是: try、cat ch、throw 、th rows、finally o 74. 每个异类都是由Exc

17、eption 派生出来的。 75. 数组标示符其实只是一个引用,指向在队中创建的一个真实的 对象 76. 为读取文本文件d:in.txt, 同时需具备缓冲的能力,该输入流的构造 方式是 Bu fferedReader (new FileRe aderr(“cl:in .txt“)代码 Th read.sleep(l 000)中,参数 1000 的单位是毫秒。 77. 当线程意外中断时,线程会抛出Interrupted Exception 异常。 78Java 用 UR L类表示网络资源,在获得该类对象之后,调用tlnputStream () 方 法即可获得与指定网络资源对应的输入流 79、在循

18、环语句中,反复执行的单一语句或者复合语句被统一称做循环 语句的 _循环体 _ 部分。 8 0、_ cont inue _ 语 Z K)的功能包括:跳过循环体内部下面未 执行的语句,回到循环体幵始位置,继续下次循环。 81、多重循环是指往一个循环体内嵌入另一个完整的_循环语句 8 2、循环语句包括for 循环、 _ while 循环 _ 和 _ do -while 循 环 _ O 83、 _ return _ 语句的功能是从当前方法中退出,返回到 调用该方法的地方继续执行下面的语句。 84、 在 sw itch 语句中,完成一个case语句块后,若没有通过break 语句跳出 s witch 语

19、句,则会紧接着执行后面的cas e _ 语句 块。 85、若需要在 Phone Card200类中声明变量 additoryFee 为浮点双精 度型的静态域并初始化其值力0. 1,则应在类 PhoneCard2 00的定 义中加入一条定义语句:_Static d ouble addito ryFee=0.1 _ 。 86、_f inal_方法是不能被当前类的子类重新定义的方法。 87、顺序执行下面两个语句,输出的结果是:_6 _ 。 String s=“He llo!“; Syste m.out.printl n(S. length(); 88、在 java 语言中,体现多态性有两个方面:_静

20、态 _ 和_动态 89、设有数组定义: int Mylnt Array =1 0,20,30,40, 5 0,60, 70; 则执行 F面儿个语句后的输出结果是_280_。 int s=0; fo r(int i=0;. length; i+) s+=MylntAr rayi; Syst em.out.print ln(S); 90、抽象类不能 _实例化 _ 。 91、在含有 1 个 try 程序段和 1 个 fi nally 程序段的语句中, 若在 try 程序 块中执行了终止程序的_Syste m.exit(l) 语句,则 finall y 程 序段将不会被执行。 9 2、可以通过 thr

21、ow 语句将异常抛出向上级调用方法。 93、用户定义异常是通过扩展_Ex ception_类及_Throwable 类来刨 建的。 94、在 Ja va编程语言中,用 _tr y_, catch _ ,_finally _ 语 7来处 理异常。 95 Java语言的异常处理机制中_81:(:11_子句或 _finally_子句可省 略,但二者不能同时省略。 96.容器本身也是一个构件,具有构件的所有性质,另外还具有放置其 他构件和容器的功能。 97.如果用户确实需要亲自设置构件大小或位置,则应取消该容器 的布局管理器,方法为:S etLavout(nul I)。 98.下列程序是给出指定文件地

22、址d:/hh/io/out/fi le/qq/163/b aidu/google.txt 求出文件名称。如取出的文件名为goo gle.txt publ ic class Get FileName public _ static _ String ge tFileName(St ring filePat h) Strin g strTemp = H“; for (i nt i = _ filePath.len gth()-l _ ; i 0; i-) if (filePath .charAt(i) != /) strTemp = _ filePat h.charAt(i) _ + s trTe

23、mp; e Ise _ break _ ; re turn strTemp ; publi c static voi d main(Strin g args) String resul tFileName= d :/hh/io/out /file/qq/163 /baidu/goog le.txt Stri ng str = Get FileName.get FileName(res ultFileName); System.o ut.println(s tr); 9 9、分析下列程序在 横线上填写输出结果publ ic class Tes tSwitch p ublic static voi

24、d main(S tring 门 args ) int sc ore = 87;int scoreTem p =score/10; switch(sc oreTemp)case 6: Syst em.out.print In(“ 及格!“;br eak; case 7: System.ou t.printlnf 1 中等!“);break;case 8: Syst em.out.print In(? 良好! ?); case 9: case 10: Sys tem.out.prin tln( n 优 秀 ! “);b reak; defa ult: System .out.println (

25、?不及格 n);brea k; 打印结果良好优秀。 100、 分 析 下 列 程 序 在 横 线 上 填 写 输 出 结 果 /*OutterFou类 */ p ublic class OutterFour public vo id show() System.out .println (“这 是Outter 类 的show 方 法 “); /*Te stOutterFour 类*/public class TestOutterF our publi c static voi d main(Strin g args) OutterFour of = new Ou tterFour() public v oid show() System.out.println(“ 这是 TestOutteFour 类的 show 方法 H); ; of.sho w(); 输出结果为_ 这是 TestOut terFour 类的 sho w 方法

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1