网站大量收购独家精品文档,联系QQ:2885784924

---Java期末考试真题100道(附答案解析) .pdf

---Java期末考试真题100道(附答案解析) .pdf

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java期末考试真题100道(附答案解析) Java单选题详解 ⼀、单选题 (本⼤题共100题,⼩计100.0分) 1.访问权限修饰符有public、private、protected和默认修饰符(没有写任何修饰符),他们既可以⽤来修饰类,也可以⽤来修 饰类中的成员,使⽤private修饰符的成员可见情况有() A、同⼀类[正确选项] ; B、不同包中的⼦类 ; C、同⼀包中的⾮⼦类 ; D、同⼀包中的⼦类 ; 参照答案:A 2.下列关于变量的叙述哪个是错的?() 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都不执⾏ ; 参照答案:A 4.下列程序代码段运⾏后,变量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 ; 参照答案:C 5. 已知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成员 [正确选项] ; 参照答案:D 6. 下列Java常见事件类中哪个是⿏标事件类?() A、WindowEvent ; B、KeyEvent ; C、InputEvent ; D、MouseEvent [正确选项] ; 参照答案:D 7. 关于以下程序代码的说明正确的是() 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 ; 参照答案:A 8. 编译运⾏以下程序后,关于输出结果的说明正确的是() 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 ; 参照答案:B 9. 编译运⾏下⾯的代码会发⽣什么( ) public class Test extends Thread { private String sThreadName; public static void main(S

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档