- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2015-2016Java期末考试真题100道(附答案解析)课案
Java单选题详解一、单选题 (本大题共100题, 小计100.0分)1.??访问权限修饰符有public、private、protected和默认修饰符(没有写任何修饰符),他们既可以用来修饰类,也可以用来修饰类中的成员,使用private修饰符的成员可见情况有(???????????????? )A、同一类[正确选项] ;B、不同包中的子类 ;C、同一包中的非子类 ;D、同一包中的子类 ;参照答案:A2.下列关于变量的叙述哪个是错的?(???? )A、局部变量在使用前必须被初始化 ;B、实例变量是类的成员变量 ;C、实例变量用关键字static声明;D、在方法中定义的局部变量在该方法被执行时创建 ;参照答案:C?在类的声明中,属性是用变量来表示的。这种变量就称为实例变量,是在类声明的内部但是在类的其他成员方法之外声明的。类的每个对象维护它自己的一份实例变量的副本。3.??关于以下程序段,正确的说法是(????????? )1.? String? s1=”abc”+”def”;2.?? String? s2=new? String(s1);3.??? if(s1= =s2)4.?????? System.out.println(“= = succeeded”);5.???? if (s1.equals(s2))6.??????? System.out.println(“.equals()? succeeded”);A、行6执行,行4不执行;B、行4与行6都将执行 ;C、行4执行,行6不执行 ;D、行4、行6都不执行 ;参照答案:A4.??下列程序代码段运行后,变量x的结果是(???????????? )?? int x=0;?? int y=3;?? switch(y){?? case 1:x++;?? case 2:x++;x++;?? case 3:x++;x++;x++;?? case 4:x+=4;?? }A、10 ;B、6 ;C、7;D、3 ;参照答案:C5.??已知A类被打包在packageA , B类被打包在packageB ,且B类被声明为public ,且有一个成员变量x被声明为protected控制方式。C类也位于packageA包,且继承了B类。则以下说法正确的是(???????? )A、A类的实例不能访问到B类的实例 ;B、A类的实例能够访问到B类一个实例的x成员 ;C、C类的实例不能访问到B类的实例 ;D、C类的实例可以访问到B类一个实例的x成员 [正确选项] ;参照答案:D6.??下列Java常见事件类中哪个是鼠标事件类?( ????? )?A、WindowEvent ;B、KeyEvent ;C、InputEvent ;D、MouseEvent [正确选项] ;参照答案:D7.??关于以下程序代码的说明正确的是(?????????? )1.class? HasStatic{2.??? private? static? int? x=100;3.??? public? static? void? main(String? args[? ]){4.??????? HasStatic? hs1=new? HasStatic(? );5.??????? hs1.x++;6.??????? HasStatic? hs2=new? HasStatic(? );7.??????? hs2.x++;8.??????? hs1=new? HasStatic( );9.??????? hs1.x++;10.????????????? HasStatic.x- -;11.???????????????? System.out.println(“x=”+x);12.????????????? }13.????????????????? }A、程序通过编译,输出结果为:x=102 [正确选项] ;B、10行不能通过编译,因为x是私有静态变量 ;C、5行不能通过编译,因为引用了私有静态变量 ;D、程序通过编译,输出结果为:x=103 ;参照答案:A8.??编译运行以下程序后,关于输出结果的说明正确的是(?????? )?public? class?? Conditional{????? public? static? void? main(String? args[? ]){???????????? int? x=4;???????????? System.out.println(“value? is? “ + ((x4) ? 99.9 :9));????? }}A、输出结果为:value is 99.99 ;B、输出结果为:value is 9.0 [正确选项] ;C、编译错误 ;D、输出结果为:value is 9
文档评论(0)