java基础测试题含答案.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

资料收集于网络,如有侵权请联系网站删除

资料收集于网络,如有侵权请联系网站删除

只供学习与交流

只供学习与交流

Java基础试题

姓名

一、选择题(每题2分,共30分)

请写出标识符的命名规则描述正确的是[多选](ABCD)

A、由英文字母、数字、_和$组成,长度不限。 B、标识符的第一个字符不能是数字C、标识符区分大小写。 D、标识符不能包含空格。

下列属于正确标识符的选项有[多选](BDGH )

A.int B.$_Count C.3M D.Hello

E.b-7 F.ms#d G.bool H.D9658

3、下列哪一个不属于java的基本类型( B )

A、int B、String

C、float D、byte

4、下列那条语句能编译通过( A )

A、StringString=”String”; B、floatfloat=”3.14”;C、intint=11; D、inti=1.1;

5、下列代码的执行结果是:( D )publicclassTest1{

publicstaticvoidmain(Stringargs[]){

floatt=9.0f;intq=5;

System.out.println((t++)*(--q));

}

}

A、40 B、40.0 C、36 D、36.0

6、int长度描述正确的是(A

A、-2^31到2^31-1

B、-2^32到2^32-1

C、-2^7到2^7-1

D、-2^8到2^8-1

7、关于==和equals方法描述不正确的是( D )A、==是运算符、equals是方法

System.out.println(a==b);输出结果为:trueB、==只比较对象,equals会先比较对象,如果不是一个对象,会对对象的值进行比较。C、Stringa=1;Stringb=1;System.out.println(a==b);输出结果为:trueD、Stringa=newString(1);Stringb=newString(

System.out.println(a==b);输出结果为:true

8、下列关于哪个不属于java的特性( D )

A、封装 B、继承 C、多态 D、重载9、某一个子类要继承一个父类,要使用关键字(B )

A、import B、extends C、implements D、java10、某一个子类要实现一个父接口,要使用关键字(C )A、import B、extends C、implements D、java11、以下关于接口和类的说法正确的是( C )

A、接口和类都可以实现多重继承B、子类可以继承多个父类

C、子类可以实现多个接口

D、一个子类不能同时继承某一个父类和实现某一个接口12、一个非抽象子类,如果要实现某个接口,则(A )A、必须实现该接口中的所有抽象方法

B、可以实现部分抽象方法

C、可以不实现任何抽象方法D、无所谓

13、下列关于Java线程的说法那些是正确的( D )

A、每一个Java、线程可以看成由代码.一个真实的CPU以及数据三部份组成。

B、创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。C、Thread类属于java.util程序包。

D、以上说法无一正确。

14、下列哪个方法能让当前线程释放对象锁(A )

A、wait() B、join() C、start() D、sleep()15、下列哪个不是线程的基本状态( D)

A、就绪状态 B、运行状态 C、阻塞状态 D、响应状态

二、填空题(每题2分,共10分)

1、一般Java程序的类体由两部分组成:一部分是 属性,另一部分是 方法

2、子类对父类继承来的属性重新定义称为 重写 。子类对自身拥有的同名方法的重新定义称重载 。

3、定义一个静态方法使用的关键字是 static 。

4、接口声明有 常量 和 抽象方法 。

5、在Java中,能实现多重继承效果的方式是 接口 。三、判断题(每题2分,共10分)

1、一个抽象类中必须包含的有抽象方法( 错)

2、一个类可以继承多个类(错)

3、一个类可以同时实现多个接口(对)

4、

5、当线程调用start()方法后,线程立即就会执行(错)

6、在流程控制语句中,break语句表示直接跳出循环,continue表示结束本次循环,继续下一次循环(对)。

四、

五、简单题(每题10分,共50分)1、

2、请列出java中常用的访问修饰符(访问控制)

文档评论(0)

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

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档