ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:22.44KB ,
资源ID:21174670      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21174670.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java复习Word格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java复习Word格式.docx

1、3. 自定义异常及异常抛出第七章:线程1.线程创建方法:继承Thread类、实现Runnable接口(二)练习题一、选择题1.下列叙述中,正确的是_。 A、Java语言的标识符是区分大小写的 B、源文件名与public类名可以不相同 C、源文件名其扩展名为.jar D、源文件中public类的数目不限2.在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是_。A、java.applet B、java.awt C、java.util D、java.lang3.下列构造方法的调用方式中,正确的是_。A、按照一般方法调用 B、由用户直接调用 C、只能通过 new 自动调

2、用 D、被系统调用4.char 类型的取值范围是_。A、2-727-1 B、0216-1 C、-215215-1 D、028-15.int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是_。 A、public int MAX_LENGTH=100 B、final int MAX_LENGTH=100 C、public const int MAX_LENGTH=100 D、public final int MAX_LENGTH=1006.下列关于 Java Application 与 Applet 的说法中,正确的是_。A、都包含 main() 方

3、法 B、都通过“appletviewer”命令执行 C、都通过“javac”命令编译 D、都嵌入在 HTML 文件中执行7.下列方法中可以用来创建一个新线程的是_。A、实现java.lang.Runnable 接口并重写 start()方法 B、实现java.lang.Runnable 接口并重写 run()方法 C、继承java.lang.Thread 类并重写run()方法 D、实现java.lang.Thread 类并实现 start()方法8.当浏览器重新返回 Applet 所在页面时,将调用 Applet 类的方法是_。A、start() B、init() C、stop() D、de

4、stroy()9.阅读下列代码后 public class Person int arr=new int10; public static void main(String args) System.out.println(arr1); 正确的说法是( ) A、编译时将产生错误 B、编译时正确,运行时将产生错误 C、输出零 D、输出空10. 下列代码的执行结果是:public class Test3 public static void main(String args) System.out.println(100%3);System.out.print(,);System.out.prin

5、tln(100%3.0); A、1,1 B、1,1.0 C、1.0,1 D、1.0,1.011.下列赋值语句中错误的是 A、float f=11.1f B、double d=5.3E1.2;C、char c=r;D、byte bb=127;12.下列关于接口的叙述中,正确的是 A、接口与类的层次有关 B、通过接口说明类所实现的方法 C、接口可以看作是常量与方法的集合D、接口与存储空间无关13.在下面附属类方法中的下划线处,应填入的正确参数是 public void writeData(_)throws IOException GregorianCalendar calendar=new Gre

6、gorianCalendar();Date hireDay = new Date();calendar.setTime(hireDay);out.println(name+”|” +salary+”|” +calendar.get(Calendar.YEAR)+”|” +(calendar.get(Calendar.month)+1)+”|” +calendar.get(Calendar.Day_OF_MONTH);A、Employeee B、”employee.dat” C、PrintWriter out D、BufferedWriter14.欲构造ArrayList类的一个实例,此类继承了

7、List接口,下列哪个方法是正确的 ?A、 ArrayList myList=new Object();B、 List myList=new ArrayList();C、 ArrayList myList=new List();D、 List myList=new List();15.为aB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名aB作为前缀就可以调用它,该方法头的形式为 A、static void method() B、public void method() C、final void method() D、abstract void method()16.设有下

8、面的一个定义:class aa static void Show()System.out.println(我喜欢Java!class BBvoid Show()System.out.println(我喜欢C+!);若已经使用aa类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的是:A、a.Show(); b.Show();B、aa.Show(); BB.Show();C、aa.Show();D、a.Show();17.关于被私有保护访问控制符protected修饰的成员变量,以下说法正确的是 A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B、可以

9、被种类访问和引用:该类本身、该类的所有子类 C、只能被该类自身所访问和修改 D、只能被同一个包中的类访问18.当方法遇到异常又不知如何处理时,下列哪种做法是正确的?A、捕获异常 B、抛出异常 C、声明异常 D、嵌套异常19.下面是关于类及其修饰符的一些描述,不正确的是 A、abstract类只能用来派生子类,不能用来创建abstract类的对象。B、final类不但可以用来派生子类,也可以用来创建final类的对象。C、abstract不能与final同时修饰一个类。D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。20.类Test

10、1、Test2定义如下:1. public class Test1 2. public float aMethod(float a,float b) throws 3. Exception 4. 5. 6. class Test2 extends Test1 7. 将以下哪种方法插入第4行是合法的?A、float aMethod (float a,float b) B、public int aMethod(int a,int b) throws Exception C、public float aMethod(float p,float q) D、int aMethod(int a,int b

11、) 21. 指出下列程序运行的结果 public class Example String str=new String (goodcharch=a,bc;public static void main(String args) Example ex=new Example();ex.change(ex.str,ex.ch);System.out.print(ex.str+ and Sytem.out.print(ex.ch); public void change(String str,char ch) str=test okch0=gA、 good and abc B、 good and

12、gbc C、 test ok and abc D、 test ok and gbc 22. 给出下列代码,如何使成员变量m 被方法fun()直接访问?class Testprivate int m;public static void fun().A、将private int m 改为protected int mB、将private int m 改为 public int mC、将private int m 改为 static int mD、将private int m 改为 int m23.已知有下列类的说明,则下列哪个语句是正确的?public class Test private fl

13、oat f = 1.0f;int m = 12;static int n=1;public static void main(String arg)Test t = new Test(); A、t.f; B、this.n; C、Test.m; D、Test.f;24.下列关于继承的叙述,正确的是 A、一个类可能有多个父类 B、子类中,继承自父类的变量可以修改 C、子类可以继承父类的所有变量和方法 D、子类只能继承父类的public 、protected和private方法25.一次典型的事件处理过程中,不涉及到( )的对象 A、事件 B、事件源 C、事件接口 D、事件监听器26.当程序执行到第

14、10行时,将调用( )方法 1 class Person 2 public void printValue(int a,int b) 3 public void printValue(int a) 4 public class Student extends Person 5 public void printValue(int a,int b) 6 public void printValue(int a) 7 public static void main(String args) 8 9 Person p=new Student();10 p.printValue(30); 11 A、第

15、5行 B、第6行 C、第2行 D、第3行27.下列代码的执行结果是public class Self public static void main(String args) String s1=new String(“welcom “); String s2=new String(“welcom “); System.out.print (s1=s2); System.out.println(s2.equals(s1);A. false false B.true true C.false true D.true false28. 定义类头时,不可能用到的关键字是A. class B.priv

16、ate C.extends D.public29.设i , j为类X中定义的int型变量名,下列X类的构造方法中不正确的是A. void X(int k ) i=k; B.X(int k ) i=k;C.X(int m, int n ) i=m; j=n; D.X( )i=0;j=0;30. 如果子类中的方法mymethod()覆盖了父类中的方法mymethod(),假设父类方法头部定义如下:void mymethod(int a),则子类方法的定义不合法的是:A public void mymethod(int a) B. protected void mymethod(int a)C. p

17、rivate void mymethod(int a) D. void mymethod(int a)二、填空题1.面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,类是变量和_方法_的集合体。2. 每个Applet程序必须有一个类是_Applet_类的子类。3. 如果有一个类MyFrame是Frame的子类,能够被不同包中的类所使用,请写出该类的 声明头:_ public class myFrame extends Frame _4.Java中继承机制之所以能够降低程序的复杂性,提高编程的效率,主要是因为它使代码可_重用_。5.设x=1,y=2,z=3,则表达式 y+

18、=z-/+x 执行后,y的值是_37.创建包的语句应该放在程序的位置为_第一句_。8.Applet默认的布局方式是_FlowLayout_。9. 当用户在TextField中输入一行文字后,按回车,实现_接口可实现对事件的响应。10. 面向对象技术具有_封装_、_继承_和多态性等特性。1方法2.Applet 3.public class myFrame extends Frame 4.重用5. 3 6.Exception 7.第一句 8.FlowLayout 9.ActionListener10.封装、继承三、程序填空1. 下面程序对数组中每个元素赋值,然后按逆序输出。请在横线处填入适当内容,

19、使程序能正确运行。java.io.*;public class ArrayTest _ int i; int a=new int5; for(i=0;i=0;i2int acar_number=a;printlnCar demoCar=new Car()3388demoCar.show_number()3. import java.awt.event.*; public void init()new ClickHandler()System.out.println(evt.getX()+”,”+evt.getY();四、分析程序结果题1.class A int a; A(int i) a=i;

20、 class B extends A int a,b; B(int i,int j) super(i); b=j; a=i+j;public class AB public static void main(String args) A a1=new A(9),a2; B b=new B(3,5); System.out.println(b.a); a2=a1; System.out.println(a2.a); a2=b; b=(B)a2;运行结果:2. 在oneMethod()方法运行正常或出现越界异常情况下,程序段分别输出什么?public void test() try oneMeth

21、od();System.out.println(condition 1catch (ArrayIndexOutOfBoundsException e)condition 2catch(Exception e)condition 3finally finally3.public class Test extends TT public static void main(String args) Test t=new Test(Tom.public Test(String s) super(s); System.out.print(How are you?public Test() this(I

22、am Jack.class TT public TT() Hi!public TT(String s) this();I am +s);五、改正程序中的错误1. public class Test public void main(String args) /定义主方法1boolean isValid = 0; /2int scores5 = 65,70,69,98,86; /3if( isValid ) then /4 System.out.println(scores5); /5else System.out.println(“No information”);2.向Frame对象中添加组

23、件的程序段如下:public class FrameDemo1 Button jb=new Button(“按钮”);FrameDemo1() size(200,300); add(jb, “center”); super(“窗口示例”); setVisible(true); new FrameDemo1();六、问答:1.下面程序是否能通过编译?请说明原因class First private int a = 1;int b = 2;class Second extends First public void method() System.out.println(a + b); 2. 下面程序是否能通过编译?请说明原因。若存在问题,请修改,并写出运行结果。class Ellipsepublic void draw()System.out.println(Ellipseclass Circle extends Ellipsepublic void

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

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