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

ljava测试习题.docVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ljava测试习题

JAVA基础测试题 姓名: 一.简答题 1. 面向对象的软件开发方法用什么把数据和基于数据的操作封装在一起?(类) 2. 在一个类定义中,用什么描述对象的状态? 用什么描述对象的行为?( 属性和方法) 答:成员变量 成员方法 3. 什么方法是一个特殊的方法,用于对对象进行初始化? ( 构造方法 ) 4. 一个源程序文件中,能有多于一个的 public 类吗?( ) 答:不能,只能有一个public类而且位于主控制类中。 5. 构造方法的方法名可由编程人员任意命名吗? ( ) 答:不可以。构造方法名要求与类名一致,不能使用系统关键字。 6. 类的构造方法名必须和类名相同吗?( ) 答:必须。 7. 构造函数有返回值吗?( ) 答:没有。 8. 构造函数可以重载吗? ( ) 答:可以被重载,但不能被继承。 9. 如果一个类定义中没有定义构造方法,该类有构造函数吗? 答:有。有默认的系统提供的构造函数,只是该方法没有参数,方法体为空。 10. 如果一个类定义中已经定义了构造方法,java还会给它定义缺省的构造方法吗?( ) 答:不会。当类中一个构造方法也没有时,系统才自动提供缺省构造方法。 11. 类的访问控制权有哪两种?( public friendly ) 答:共有的 非公有的。 12. 用什么修饰符修饰的方法称为静态方法? 用什么修饰符修饰的属性称为静态属性?( ) 答:static 13. 静态属性和静态方法仅属于类的一个具体对象吗?它属于谁? 答:不属于 属于类 是类中共有的 14. static 变量能是 private 变量吗?( ) 答:能。 15. 使用静态成员都能以什么做前缀?(对象名 类名) 答:不能以数字开头,可以以字母或下划线 16. static方法中能有this引用吗?(不能) this是动态的 17. 非static方法中可以有this引用吗?(可以) 18.static方法能处理非static成员吗?(不能 ) 19.非static方法能处理static成员吗?(能) 20. 类的私有属性和私有方法能不能被其子类直接访问? ( 不能 ) 二、 选择题 1. Java语言的类间的继承关系是(B)。 A) 多重的 B) 单重的 C) 线程的 D) 不能继承 2. 以下关于Java语言继承的说法正确的是(C )。 A)Java中的类可以有多个直接父类 B)抽象类不能有子类 C)Java中的接口实现多继承 (不支持) D)最终类可以作为其它类的父类 3. 现有两个类A、B,以下描述中表示B继承自A的是( D )。 A) class A extends B B) class B implements A C) class A implements B D) class B extends A 4. 下列选项中,用于定义接口的关键字是(A )。 A)interface B) implements C) abstract D) class 5. 下列选项中,用于实现接口的关键字是(B )。 A)interface B) implements C) abstract D) class 6. Java语言的类间的继承的关键字是(B)。 A) implements B) extends C) class D) public 7. 以下关于Java语言继承的说法错误的是( A )。 A)Java中的类可以有多个直接父类 B)抽象类可以有子类 C)Java中的接口支持多继承 D)最终类不可以作为其它类的父类 8. 若a和b均是整型变量并已正确赋值,正确的switch语句是( D)。 (switch 接受int类型以下的数据类型) A) switch(a+b); { ...... } B) switch( a+b*3.0 ) { ...... } C) switch a { ...... } D) switch ( a%b ) { ...... } 9. 现有类A和接口B,以下描述中表示类A实现接口B的语句是(A )。 A) class A implements B B) class B implements A C) class A extends B D)

文档评论(0)

yingrong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档