ImageVerifierCode 换一换
格式:DOC , 页数:27 ,大小:71KB ,
资源ID:4511680      下载积分:5 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(java面向对象考试题.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

java面向对象考试题.doc

1、. -第一题:public static void main (String args)String fileNames = abc.txt, bcd.exe, cde.exe,def.dat,efg.exe ; for (String fileName : fileNames) if (fileName.endsWith(.exe) System.out.print(fileName.substring(0, fileName.lastIndexOf(.exe)+ );fileName.endsWith(.exe)判断是否已.exe结尾substring(0,4)截取0-3的字符串,不包含4

2、lastIndexOf(.exe)获取.exe最后一次出现的位置答案:bcd cde efg第二题:public static void go(Long n) System.out.println(Long); public static void go(Short n) System.out.println(Short); public static void go(int n) System.out.println(int); public static void main(String args) short y = 6; long z = 7; go(y); go(z); 虽然y是sh

3、ort型的,但是编译器把它转换为int型答案:int Long第三题:public static void main(String args)String test = Test A. Test B. Test C.;String regex = .s*; String result = test.split(regex); for(String s : result) System.out.print(s + ); s 空白字符 *表示0个或任意多个 text.split(.)按.拆分答案: Test A Test B Test C 第四题:public class AA private L

4、ong userId; private String nickName; public Long getUserId() return userId;public void setUserId(Long userId) this.userId = userId;public String getNickName() return nickName;public void setNickName(String nickName) this.nickName = nickName;public static void main(String args)AA m1=new AA(); m1.setU

5、serId(new Long(100001); m1.setNickName(mick); AA m2=new AA(); m2.setUserId(new Long(100001); m2.setNickName(mick); System.out.println(m1=m2); System.out.println(m1.equals(m2); equals方法返回值也是return m1=m2答案:false false第五题运行以下代码,输出为false的是:。A.String st1 = abc;System.out.println(abc = st1);B.String st2 =

6、 abcSystem.out.println(st2.equals(newString(abc);C.Integer i = 100; System.out.println(100 = i);D.ArrayList list = new ArrayList();System.out.println(list.contains(null);答案:D第六题public interface Cookie Cookie cookie=new Cart (小面包,盼盼); public class Cart implements Cookie private String name; private S

7、tring production;public Cart(String name,String production) this.name=name; this.production=production; public void smell()cookie =new Cart(蛋黄派,达利园); final 要求属性不可更改cookie =new Cart(蛋黄派,达利园); 这个修改了 cookie的地址,所以报错第七题(多项选择)请看以下代码:public abstract class Shape int x;int y; public abstract void draw(); pub

8、lic void setAnchor(int x, int y) this.x = x; this.y = y;以下选项中能正确使用Shape类的是:A.public class Circle implements Shape private int radius; B.public abstract class Circle extends Shape private int radius; C.public class Circle extends Shape private int radius; public void draw(); D.public class Circle ext

9、ends Shape private int radius;public void draw() 抽象类不可以实例化,如果一个类继承了抽象类,必须重新其抽象方法答案:BD第八题(多项选择)请看以下代码:package .tarena;public class Geodetics public static final double DIAMETER = 12756.32;访问静态常量DIAMETER的方式正确的选项是:A.import .tarena.Geodetics;public class TerraCarta public double halfway()return Geodetic

10、s.DIAMETER/2.0;B.import .tarena.Geodetics;public class TerraCarta public double halfway()return DIAMETER/2.0;C.import .tarena;public class TerraCarta public double halfway()return Geodetics.DIAMETER/2.0;D.import .tarena.*;public class TerraCarta public double halfway()return Geodetics.DIAMETER/2.0;答

11、案:AD第九题(多项选择)在Java语言中,以下说法正确的选项是。A.一个接口可以继承多个接口B.一个类可以继承多个类C.一个类可以实现多个接口D.一个类可以有多个子类答案:ACD第十题(多项选择)在处,填入以下代码编译正确的选项是:public void foo(int x) A.foreach(int z : x) System.out.println(z);B.for(int z : x) System.out.println(z);C.while( x.hasNext() System.out.println( x.next();D.for( int i=0; i 0) ?插入代码?A

12、.int length = str.length(); char first=str.charAt(0); String strNew = str.replaceAll(String.valueOf(first), ); if (lengthstrNew.length() max_length = length - strNew.length(); System.out.println(first+:+max_length); B.int length = str.length(); char first=str.charAt(0); String strNew = str.replaceAl

13、l(String.valueOf(first), ); if (lengthstrNew.length() max_length = length - strNew.length();str = strNew;System.out.println(first+:+max_length); C.int length = str.length();String first = str.substring(0, 1);String strNew = str.replaceAll(first, );if (lengthstrNew.length() max_length = length - strN

14、ew.length();str = strNew;System.out.println(first+:+max_length);D.int length = str.length();String first = str.substring(0, 1);String strNew = str.replaceAll(first, );if (lengthstrNew.length() max_length = length - strNew.length(); System.out.println(first+:+max_length);答案:BC第十四题(多项选择)下面的方法属于StringB

15、uffer的是:。A.sizeB.insertC.deleteD.length答案:BCD第十五题(多项选择)请看以下代码:public class Old public static Object get(List list) return list.get(0); 以下选项调用get方法,能编译通过的是:A.Object o = Old.get(new LinkedList();B.Object o = Old.get(new LinkedList();C.String s = Old.get(new LinkedList();D.String s = (String)Old.get(ne

16、w LinkedList();答案:AD1.重写必须继承,重载不用。2.重写的方法名,参数数目一样,参数类型兼容,重载的方法名一样,参数列表不同。3.重写的方法修饰符大于等于父类的方法,重载和修饰符无关。4.重写不可以抛出父类没有抛出的一般异常,可以抛出运行时异常public void main (int x)int d = a+b+c;对的第十六题(单项选择题)从下面四段A,B,C,D代码中选择出正确的代码段(A)abstract class Name private String name;public abstract boolean isStupidName(String name)

17、(B)public class Something void doSomething () private String s = ;int l = s.length();(C)public class Something public static void main(String args) Other o = new Other();new Something().addOne(o);public void addOne(final Other o) o.i+; class Other public int i;(D)public class Something public int ad

18、dOne(final int x) return +x;A. 抽象方法不能有方法体。B方法中定义的是局部变量,不能用类成员变量修饰符 private。Dfinal 修饰为常量,常量的值不能被改变。第十七题(单项选择题)以下关于 interface 的说法正确的选项是(A)interface 中可以有 private 方法(B)interface 中可以有 final 方法(C)interface 中可以有 function 实现(D)interface 可以继承其他 interfaceA. 接口中不可以有 private 的方法。B接口中不可以有 final 的方法接口中的方法默认是 publ

19、ic abstract 的。C接口中的方法不可以有实现第十八题(单项选择题)在创立对象时,必须(A)先声明对象,然后才能使用对象(B)先声明对象,为对象分配内存空间,然后才能使用对象(C)先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象(D)上述说法都对对象是先声明,声明后会在给对象在内存里开辟空间,之后初始化,再进展使用答案:C第十九题(单项选择题)关于以下说法正确的选项是1class StaticStuff23staticint x=10;4staticx+=5;5publicstatic void main(String args)67System.out.println(

20、x= + x);89staticx/=3;10.(A)4 行与 9 行不能通过编译,因为缺少方法名和返回类型(B)9 行不能通过编译,因为只能有一个静态初始化器(C)编译通过,执行结果为:x=5(D)编译通过,执行结果为:x=3静态块是类加载的时候就会被执行到的,静态执行顺序是按照在类中出现的先后顺序执行。答案:D第二十题(单项选择题)以下哪种说法是正确的(A)本类中实例方法可以调用其他类中所有实例方法(B)本类中实例方法可以调用其他类中类方法(C)本类中实例方法可以直接通过方法名调用其他类的实例方法(D)本类中实例方法可以直接通过方法名调用本类中其他实例方法A. 本类实例方法不可以调用其他类

21、的私有实例方法。B. 本类实例方法不可以调用其他类的私有类方法。C本类实例方法不可以直接通过方法名调用其他类的实例方法。答案:D第二十一题(多项选择题)在JAVA接口中可以定义( )。(A)静态方法(B)常量(C)构造方法(D)抽象方法接口中只能定义常量和抽象方法。答案:CD第二十二题(多项选择题)下面选项中哪两个可以在 A 的子类中使用class A protected int method1 (int a, int b) return 0;(A)public int method1(int a, int b) return 0; (B)private int method1(int a,

22、int b) return 0; (C)private int method1(int a, long b) return 0; (D)public short method1(int a, int b) return 0; B子类重写父类的方法,访问权限不能降低;C属于重载;D子类重写父类的方法如果返回值类型是根本类型的话,要求一样。答案:AC第二十三题(单项选择题)在下面程序的第 7 行补充上以下哪个方法,会导致在编译过程中发生错误 1) class Super2) public float getNum()3) return 3.0f;4) 5) 6) public class Sub

23、extends Super7) / TODO .8) (A)public float getNum()retun 4.0f;(B)public void getNum()(C)public void getNum(double d)(D)public double getNum(float d)retun 4.0f;方法重写、重载的问题。重写要求方法签名(方法名+形参列表)完全一样,返回值类型如果是根本类型或无返回值时必须一致。重载要求方法名一样且参数列表必须不同,与返回值类型无关。答案:B第二十四题(单项选择题)关于以下程序代码的说明正确的选项是1 classHasStatic2 priva

24、te static int x=100;3 public static void main(String args )4HasStatic hs1=newHasStatic();5 hs1.x+;6HasStatic hs2=new HasStatic();7 hs2.x+;8 hs1=new HasStatic();9 hs1.x+;10HasStatic.x-;11System.out.println(x=+x);1213(A)5 行不能通过编译,因为引用了私有静态变量(B)10 行不能通过编译,因为 x 是私有静态变量(C)程序通过编译,输出结果为:x=103(D)程序通过编译,输出结果

25、为:x=102静态变量是所有对象所共享的,所以上述代码中的几个对象操作是同一静态变量x,静态变量可以通过类名调用。答案:D第二十五题(单项选择题)栈是一种(A)存取受限的线性构造(B)存取不受限的线性构造(C)存取受限的非线性构造(D)存取不受限的非线性构造栈stack在计算机科学中是限定仅在表尾进展插入或删除操作的线性表。答案:A第二十六题(单项选择题)请问,以下哪些修饰符不能用于顶层类?(A)public(B)private(C)abstract(D)final对于顶层类(外部类)来说,只有两种修饰符:public和默认(default)。因为外部类的上一单元是包,所以外部类只有两个作用域

26、:同包,任何位置。因此,只需要两种控制权限:包控制权限和公开访问权限,也就对应两种控制修饰符:public和默认(default)。但是private可以修饰class的,只不过该类不能使顶层类,可以是内部类内部类的上一级是外部类,那么对应的有四种访问控制修饰符:本类(private),同包(default),父子类(protected),任何位置(public)。当一个内部类使用了private修饰后,只能在该类的外部类内部使用答案:BCD第二十七题(多项选择题)如下哪些不是 java 的关键字(A)const(B)null(C)false(D)thisjava中,null、true、fal

27、se都不属于java 的关键字,它们都属于字面量值,都有着特殊的用途,且不建议作为标识符使用。答案:BC第二十八题(多项选择题)下面关于变量及其X围的陈述哪些是不正确的(A)类中的普通属性是类的实例变量(B)实例变量用关键字static声明(C)局部变量在局部X围外也可以被使用(D)局部变量在使用前必须被初始化由static修饰的变量称为类变量或是静态变量,局部变量作用域只在局部X围内部。答案:BC第二十九题子类A继承了父类B,A a = new A();那么父类B静态代码块父类B非静态代码块父类B构造函数子类A静态代码块子类A非静态代码块子类A的构造函数的执行顺序是:-第三十题写出下面代码的

28、运行结果:publicclass Aintage = 9; public A(intag)intage = 8;age = ag;System.out.print(age);public A()this.age = 6;publicstaticvoid main(String args)A a1 = new A(0);A a2 = new A();System.out.println( + a1.age + a2.age);答案: 0 9 6super参数:调用父类中的某一个构造函数应该为构造函数中的第一条语句。this参数:调用本类中另一种形式的构造函数应该为构造函数中的第一条语句。clas

29、sPerson publicstaticvoidprt(String s) System.out.println(s);Person() prt(父类无参数构造方法: +A Person.);/构造方法(1)Person(String name) prt(父类含一个参数的构造方法: +A persons name is + name);/构造方法(2)publicclassChineseextendsPerson Chinese() super();/ 调用父类构造方法1prt(子类调用父类无参数构造方法“: +A chinese coder.);Chinese(String name) super(name);/ 调用父类具有一样形参的构造方法2prt(子类调用父类含一个参数的构造方法“: +his name is + name);Chinese(String name,intage) this(name);/ 调用具有一样形参的构造方法3prt(子类:调用子类具有一样形参的构造方法:his age is + age);publicstaticvoidmain(String args) Chinese =newChinese(); =newChinese(codersai); =newChinese(codersai,18);- word.zl.

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服