欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOC文档下载
 

java基础测试题-含答案

  • 资源ID:108232244       资源大小:28.01KB        全文页数:5页
  • 资源格式: DOC        下载积分:9.9积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要9.9积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

java基础测试题-含答案

Java基础试题姓名 一、选择题(每题2分,共30分)1. 请写出标识符的命名规则描述正确的是多选( ABCD )A、由英文字母、数字、_和$组成,长度不限。 B、标识符的第一个字符不能是数字C、标识符区分大小写。 D、标识符不能包含空格。2. 下列属于正确标识符的选项有多选(BDGH )A. int B. $_Count C. 3M D. Hello E. b-7 F. ms#d G. boolH. D96583、 下列哪一个不属于java的基本类型( B )A、 int B、StringC、float D、byte4、 下列那条语句能编译通过( A )A、 String String=”String”; B、float float=”3.14”;C、int int = 11; D、int i= 1.1;5、 下列代码的执行结果是: ( D )public class Test1public static void main(String args)float t=9.0f;int q=5;System.out.println(t+)*(-q);A、 40        B、40.0      C、36        D、36.06、 int长度描述正确的是( A )A、-231到231 - 1 B、-232到232 - 1C、-27到27 - 1 D、-28到28 - 17、 关于=和equals方法描述不正确的是( D )A、 =是运算符、equals是方法B、 =只比较对象,equals会先比较对象,如果不是一个对象,会对对象的值进行比较。C、 String a= "1" String b= "1" System.out.println(a=b); 输出结果为:trueD、 String a=new String("1");String b=new String("1");System.out.println(a=b);输出结果为:true8、 下列关于哪个不属于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、 当线程调用start()方法后,线程立即就会执行(错)5、 在流程控制语句中,break语句表示直接跳出循环,continue表示结束本次循环,继续下一次循环(对)。四、 简单题(每题10分,共50分)1、 请列出java中常用的访问修饰符(访问控制),并说明其作用。(1)public: 用public修饰的类、类属变量及方法,包内及包外的任何类(包括子类和普通类)均可以访问;(2)protected: 用protected修饰的类、类属变量及方法,包内的任何类及包外那些继承了该类的子类才能访问,protected重点突出继承;(3)default: 如果一个类、类属变量及方法没有用任何修饰符(即没有用public、protected及private中任何一种修饰),则其访问权限为default(默认访问权限)。默认访问权限的类、类属变量及方法,包内的任何类(包括继承了此类的子类)都可以访问它,而对于包外的任何类都不能访问它(包括包外继承了此类的子类)。default重点突出包;(4)private: 用private修饰的类、类属变量及方法,只有本类可以访问,而包内包外的任何类均不能访问它。2、 简述hashtable和hashmap的区别HashMap允许键和值是null,而Hashtable不允许键或者值是null。Hashtable是同步的,而HashMap不是。因此,HashMap更适合于单线程环境,而Hashtable适合于多线程环境。HashMap提供了可供应用迭代的键的集合,因此,HashMap是快速失败的。另一方面,Hashtable提供了对键的列举(Enumeration)。 一般认为Hashtable是一个遗留的类。3、 简述sevelet的生命周期Servlet生命周期分为三个阶段:1,初始化阶段 调用init()方法2,响应客户请求阶段调用service()方法3,终止阶段调用destroy()方法4、 java基本数据类型有哪些byte、short、int、long、float、double、boolean、char5、简述sleep() 和 wait() 有什么区别? sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。 wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态

注意事项

本文(java基础测试题-含答案)为本站会员(wuxin****2020)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!