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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

JAVA习题集2讲解学习Word文档下载推荐.docx

1、 int num2=20; String word=new String(exam); double answer=255; 另外定义了下列方法头: public int stuff(String s,int x,int y) 以下哪个是正确的方法调用? Anum1=stuff (”hello”,num1,num1); B,answer=stuff (word,answer,num2); Cnum2=stuff(”hello”,num1,answer); Dnum1=stuff(num1,num2,word);5下面哪一项不是构造方法的特点? A构造方法名必须与类名相同 B构造方法不具有任何返

2、回类型 C任何一个类都含有构造方法 D构造方法修饰词只能是public6假设已声明了一个类A的两个对象a1、a2,为了初始化a1和a2,下面语句正确的是 ( )。 A. a1,a2=new A() B. a1=A.new();a2=A.new() C. a1=new();a2=new() D. a1=new A();a2=new A()7以下程序的运行结果为( )。public class Test ( int value; public static void main (String args ) Test t=new Test(); if (t=null) ( System.out .p

3、rintln (No Object); else System.out .println (t.value);A. 0 B. null C. NoObject D. 编译出错10给定如下代码:class Circle String name, radius; int r; public Circle (String n) name=n; public Circle (String n,int a) r=a; ) public Circle (String n,String d, int a) radius=d;要在第三个构造方法的空白处填上一行代码使之能够调用第二个构造方法,这行代码应该是(

4、)。A. Circle(n,a); B. this(Circle(n,a);C. this(n,a); D. this(name,a);11下面哪个代码片段是错误的?A. package mypackage; public class Rectangle /doing something.B. import java.io.*; package mypackage;C. import java.io.*; class Circle/doing something. public class Rectangle /doing something.D. import java.io.*; impo

5、rt java.awt.*;12下列选项中,用于声明包名的关键字是( )。 A import B package C interface D protected13下列各种Java类的定义,哪些是错误的?A. class MyClass private int Val; public int getVal() return Val;B. class MyClass private static int Val; return val;C. class MyClass public static int getVal()D. class MyClass14某类的成员方法只能被自己调用,修饰该方法

6、的是( )。 A public B protected C private D 无修饰符15另外的类要获取以下MyClass类中的member的值,采用的语句是( )。public class MyClass private static int member=1; public static int getMember() return member;A. myClass.member B. new myClass().memberC. myClass.getMember() D. myClass().getMember()16下面关于变量的说法,哪个是不正确的? A实例变量是类的成员变量

7、B实例变量用关键字static声明 C在方法中定义的局部变量在该方法被执行时创建 D局部变量在使用前必须被初始化17在Java中,以下哪一个关键字使类不能派生出子类? Afinal Bpublic Cprivate Dvolatile18关于public static void main方法的参数描述不正确的是( )。 AString args BString args CString a DString args19下列整型的最终属性i的定义中,正确的是( )。 Afinal Bstatic int i; Cstatic final int i234; Dfinal float i314f;

8、20类方法的修饰符是( )。 Astatic Bclass Cpublic Dvoid22类Line的定义如下:class Line private int a,b; public Line(int x,int y) this.x=x; this.y=y;其中的this代表( )。A类名Line B父类的对象C. Line类实例的当前对象引用 Dthis指针23以下程序片段,下列哪个选项插入到第2行将引起编译错误?1. package mypackage;2.3. class MyClass4. /do something5. A. public class MainClass B. pack

9、age mypackage1;C. class B D. import java. util.*;24以下程序代码,无法通过编译的是( )。A. class A int i=O; public void method() System.out.println (i);B. class A int i=0; class B System.out.println (A.i);C. class A public int i=0; public static void method() System. out.println (newA() .i);D. class A public static i

10、nt i=0;25下列代码在编译时会发生错误,下面哪种修改可以更正错误?class Test private int m; public static void fun() System.out.println(m); A将private int m改为protected int mB将private int m改为public int mC将phvate int m改为static int mD将private int m改为int m三、程序阅读题1阅读下面的程序,程序保存为Testjava:1. public class Test2. short mValue;3. public sta

11、tic void main(String args)4. int a=32;5. int b=56;6. Test os=new Test (a+b);7. os.Show ();8. 9. protected Test (short aValue) 10. mValue= aValue;11. 12. public void Show() 13. System. out .println (mValue);14. 15. 上面的程序编译是否成功?如果编译出错,指出哪行出错,并说明理由;如果编译正确,运行结果是什么?2阅读下面的程序:1 public class Test2 public st

12、atic void main (String argv ) 3 Bird b=new Bird();4 b. fly (3);5 6 7 class Bird8. static int Type=2;9. private void fly(int an_Type) 10. Type= an_Type;11. System. out .println (Flying.- + Type);12. 13. 如果编译正确,运行结果是什么?3、仔细阅读下面的程序代码,若经编译和运行后,请写出打印结果。class StaticTest static int x=1; int y; StaticTest (

13、) y+; public static void main (String args ) StaticTest st=new StaticTest(); System.out.println (x=+x);st.y=+st.y); st=new StaticTest(); System.out.println( static x+;4写出下列程序代码的运行结果。public class PassTest float ptValue; public void changeInt(int value) value=il; public void changeStr(String value) va

14、lue=new String(hey public void changeObjValue( PassTest ref) ref.ptValue=22; public static void main(String args ) String str; int val; PassTest pt=new PassTest(); val=33; pt.changeInt (val);Int value is: +val); str=new String (Hi pt.changeStr (str); System. out.println(Str value is:+str); pt.ptValu

15、e=44; pt.changeObjValue(pt);Pt value is:+pt.ptValue);5写出下列程序代码的运行结果: public static String ss = 杭州电子科技大; public String ms = 计算机学院 public void printInfo() System.out.println(ss= + ss + ms= + ms); public static void main(String args) Test obj1, obj2; obj1 = new Test(); obj2 = new Test(); obj1.ss = 浙江工业

16、大学 obj1.ms = 软件学院 obj1.printInfo(); obj2.printInfo();6阅读以下程序,回答问题。package package1;class ClassA public void printInfo()I am ClassA. package package2;import package1.ClassA;public class ClassB public static voidmain(String args) new ClassA().printInfo(); (1)上面两个类是在同一个源程序文件中吗? (2)以上程序编译是否正常?若编译正常则运行结果

17、是什么?7阅读下面程序,修改程序中错误的地方(提示:共三处)。1. class Person2. String name;3. int age;4. String sex;5. public Person(String name,int age,String sex)6. this.name=name;7. this.age=age;8. this.sex=sex;9. 10. public void toString()11. return name :+name+ age:+ age+ sex:+ sex;14. public class TestPerson15. public stat

18、ic void main(String args)16. Person p=new Person();17. p.name=张三18. p.age=20;19. p.sex=男20. System. out.println (Person.tostring ();21. 22. 8写出下列程序代码的运行结果。public class Test( int x=4; public static void main (String argv ) Test t=new Test (); t.x+; change (t); System.out.println (t.x); static void ch

19、ange (Test m) m.x+=2;四、编程题1编写一个Java程序Suansu.java,定义两个整型变量a和b,使用构造方法初始化a为10,b为5,并定义求出a与b的和(方法名为AddAB)、差(方法名为SubAB)、积(方法名为MultiAB)、商(方法名为DivAB)的方法。用另一个Java程序TestSuansu.java测词Suansu.java定义的方法,并在屏幕上输出结果。2创建一个名为Rectangle的类来表示一个使用宽度和高度来改变量的矩形,矩形的宽度和高度由构造方法来确定。为Rectangle类创建下列方法:getArea返回矩形的面积,要求长和高的范围为0-50

20、; getPerimeter返回矩形的周长; draw使用星号(*)作为描绘字符画出该矩形(假设宽度和高度为整数); 在另一个类TestRectangle中编写main方法来测试Rectangle类。3根据以下的设计要求编写Java源代码。 类名:Student 变量(访问权限均为private): name,/表示为姓名,类型为String age,/表示年龄,类型为int 方法如下。 (1)构造方法(没有参数,设置姓名为“无名氏”,年龄为20)。 (2)setName(有一个名为name的String型参数,将name的值设为这个新值)。 (3)getName(没有参数,返回姓名); (4

21、)setAge(有一个名为age的int型参数,将age的值设为这个新值)。 (5)getAge(没有参数,返回年龄)。 (6)isSameAge(有一个参数s,是另一个Student对象的引用,如果两个Student对象的age相同,则返回true,否则返回false)。4编写一个复数类Complex验证两个复数1+2i和3+4i相加产生一个新的复数4+6i。复数类Complex必须满足如下要求。(1)复数类Complex的属性如下。realPart是int型,代表复数的实数部分。imaginPart是int型,代表复数的虚数部分。(2)复数类Complex的方法如下。Complex()构造

22、方法,将复数的实部和虚数都置0。Complex(int r,int i)构造方法,形参r为实部的初值,i为虚部的初值。Complex complexADD(Complex a)将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,将其返回给此方法的调用者。String toString()把当前复数对象的实部、虚部组合成a+bi的字符串形式,其中,a和b分别为实部和虚部的数据。5编写一个表示二维平面上的点的类MyPoint,满足以下条件。 (1)定义private的成员变量x和y,表示点的x和y坐标,类型为整数。 (2)定义两个MyPoint的构造方法,一个构造方法不带参数,且x和y的初

23、始值为0,另一个构造方法有两个参数,参数名为x和y,类型为整数,用这两个参数分别作为初始x和y的坐标。 (3)定义一个getD方法,功能为返回两个坐标点(由MyPoint定义)距离,值为float类型。 (4)编写main方法,打印坐标点(2,3)到点(4,5)的距离。6。编写一个公共(public)类,类名为AccountUtil,该类属于account包,类中包含一个公用静态方法toSeparateNumber,该方法以一个十进制字符串为参数,返回用逗号隔开的数字字符串,分隔从右边开始,每三个数字用一个逗号隔开。例如,若参数为2367548,则返回2,367,548。若参数为小数,则分隔从

24、小数点开始,例如,若参数为236754885,则返回2,367,54885。根据以下说明,编写一个银行账户类Account,并编写一个main方法,对Account类进行测试,在main方法中要调用Account的所有方法,发生异常时,要打印异常信息。该类的成员变量如下表所示(访问权限均为private)。7编写两个类,classA属于包package1,classA中有一个方法methodA();classB属于包package2,在classB的方法methodB()中调用classA的methodA()方法。每个方法简单地输出方法名即可。8编写一个三角形类,能根据3个实数构造三角形对象,如果3个实数不满足三角形的条件,则自动构造以最小值为边的等边三角形。输入任意3个数,输出构造的三角形面积。

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

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