电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

【整理最全的Java笔试题库之选择题篇】国企笔试题库 VIP免费

【整理最全的Java笔试题库之选择题篇】国企笔试题库 _第1页
【整理最全的Java笔试题库之选择题篇】国企笔试题库 _第2页
【整理最全的Java笔试题库之选择题篇】国企笔试题库 _第3页
【整理最全的Java笔试题库之选择题篇】国企笔试题库最全的Java笔试题库之选择题篇问题:最全的Java笔试题库之选择题篇-总共234道【1~60】回答:1.下面中哪两个可以在A的子类中使用:()classA{protectedint1(inta,intb){return0;}}A.publicint1(inta,intb){return0;}B.privateint1(inta,intb){return0;}C.privateint1(inta,longb){return0;}D.publicshort1(inta,intb){return0;}解答:AC主要考查子类重写父类的方法的原则B,子类重写父类的方法,访问权限不能降低C,属于重载D,子类重写父类的方法返回值类型要相同或是父类方法返回值类型的子类2.Abstractcannotbestatic.TrueorFalseATrueBFalse解答:A抽象方法可以在子类中被重写,但是静态方法不能在子类中被重写,静态方法和静态属性与对象是无关的,只与类有关,这与abstract是矛盾的,所以abstract是不能被修饰为static,否则就失去了abstract的意义了3.Whatwillbetheoutputwhenyoucompileandcutethefollowingprogram.classBase{voidtest(){System.out.println(Base.test());}}publicclassChildextendsBase{voidtest(){System.out.println(Child.test());}staticpublicvoidmain(String[]a){ChildanObj=newChild();BasebaseObj=(Base)anObj;baseObj.test();}}Selectmostappropriateanswer.AChild.test()Base.test()BBase.test()Child.test()CBase.test()DChild.test()解答:D测试代码相当于:BasebaseObj=newChild();父类的引用指向子类的实例,子类又重写了父此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。类的test方法,因此调用子类的test方法。4.Whatwillbetheoutputwhenyoucompileandcutethefollowingprogram.classBase{staticvoidtest(){System.out.println(Base.test());}}publicclassChildextendsBase{voidtest(){System.out.println(Child.test());Base.test();//Calltheparent}staticpublicvoidmain(String[]a){newChild().test();}}Selectmostappropriateanswer.AChild.test()Base.test()BChild.test()Child.test()CCompilationerror.CannotoverrideastaticbyaninstanceDRuntimeerror.Cannotoverrideastaticbyaninstance解答:C静态方法不能在子类中被重写5.Whatwillbetheoutputwhenyoucompileandcutethefollowingprogram.publicclassBase{privatevoidtest(){System.out.println(6+6+(Result));}staticpublicvoidmain(String[]a){newBase().test();}}Selectmostappropriateanswer.A66(Result)B12(Result)CRuntimeError.Incompatibletypefor+.Cantconvertaninttoastring.DCompilationError.Incompatibletypefor+.Cantaddastringtoanint.解答:B字符串与基本数据类型链接的问题,如果第一个是字符串那么后续就都按字符串处理,比如上边例子要是System.out.println((Result)+6+6);那么结果就是(Result)66,如果第一个和第二个。。。第n个都是基本数据第n+1是字符串类型,那么前n个都按加法计算出结果在与字符串连接6Whatwillbetheoutputwhenyoucompileandcutethefollowingprogram.Thesymbol’’meansspace.1:publicclassBase{2:3:privatevoidtest(){4:5:StringaStr=One6:StringbStr=aStr;此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。7:aStr.toUpperCase();8:aStr.trim();9:System.out.println([“+aStr+“,“+bStr+“]);7:}8:9:staticpublicvoidmain(String[]a){10:newBase().test();11:}12:}Selectmostappropriateanswer.A[ONE,One]B[One,One]C[ONE,One]D[ONE,ONE]E[One,One]解答:E通过StringbStr=aStr;这句代码使bStr和aStr指向同一个地址空间,所以最后aStr和bStr的结果应该是一样,String类是定长字符串,调用一个字符串的方法以后会形成一个新的字符串。7.下面关于变量及其范围的陈述哪些是不正确的():A.实例变量是类的成员变量B.实例变量用关键字static声明C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化解答:BC由static修饰的变量称为类变量或是静态变量方法加载的时候创建局部变量8....

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

圣贤书屋+ 关注
实名认证
内容提供者

热爱教学事业,对互联网知识分享很感兴趣

最新文章

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部