java开发测试题(社招)附有答案_第1页
java开发测试题(社招)附有答案_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java开发测试题(社招)复制一、不定项选择基本信息:矩阵文本题 *姓名:_性别:_年龄:_1、以下关于面向对象概念的描述中,正确的是() *A、在现实生活中,对象是指客观世界的实体(正确答案)B、程序中的对象就是现实生活中的对象C、在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)(正确答案)D、在程序中,对象是一组变量和相关方法的集合(正确答案)2、表达式:double d = 1-2/5*5+2*5;d的值是() 单选题 *A、10.92B、9.96C、9D、11(正确答案)3、关于链表结构,陈述错误的是() *A、在链表中查找对象是最有效的(正确答案)B

2、、链表可动态增长C、链表中每一个元素都有其前后元素的链接(正确答案)D、链表中的元素可以重复4、关于sleep()和wait(),以下描述错误的一项是() 单选题 *A、 sleep是线程类Thread的方法,wait是Object类的方法B、 sleep不释放对象锁,wait放弃对象锁C、 sleep暂停线程、但监控状态仍然保持,结束后会自动恢复D、 wait后进入等待锁定池,针对此对象发出notify方法后获取对象锁进入运行状态。(正确答案)5、实现了List接口的类是() *A、ArrayList(正确答案)B、HashTableC、Vector(正确答案)D、Stack(正确答案)6、

3、List、Map、Set三个接口,描述不正确的是() *A、List以特定次序来持有元素,可有重复元素B、Set无法拥有重复元素,内部排序(正确答案)C、Map保存key-value值,value可多值(正确答案)D、他们都继承自Collection接口(正确答案)7、XX模式是一种经常被使用到的模式,根据XX模式实现的类可以根据提供的数据生成一组类中某一个类的实例,通常这一组类有一个公共的抽象父类并且实现了相同的方法,但是这些方法针对不同的数据进行了不同的操作。首先需要定义一个基类,该类的子类通过不同的方法实现了基类中的方法。然后需要定义一个XX类,XX类可以根据条件生成不同的子类实例。当得

4、到子类的实例后,开发人员可以调用基类中的方法而不必考虑到底返回的是哪一个子类的实例。 请问上述描述中,XX是什么模式? () 单选题 *A、Adapter(适配器模式)B、Observer(观察者模式)C、Decorator(装饰模式)D、Factory(工厂模式)(正确答案)8、 数据库设计中概念结构设计的主要工具是()。 单选题 *A、数据模型B、E-R模型(正确答案)C、新奥尔良模型D、概念模型9、以下属于行为型设计模式的有() *A、适配器模式B、观察者模式(正确答案)C、策略模式(正确答案)D、代理模式E.原型模式10、以下关于SQL查询优化描述正确的有() *A、在表中建立索引,优

5、先考虑where、group by使用到的字段(正确答案)B、尽量避免使用select *,返回无用的字段会降低查询效率(正确答案)C、尽量避免使用not in,会导致数据库引擎放弃索引进行全表扫描(正确答案)D、尽量避免使用or,会导致数据库引擎放弃索引进行全表扫描(正确答案)E.尽量避免“%”开始的模糊查询,会导致数据库引擎放弃索引进行全表扫描二、判断题1、抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法 判断题 *对错(正确答案)2、封装就是隐藏对象的属性和实现细节,仅对外提供公有的方法。 判断题 *对(正确答案)错3、String对象的值是可以修改的。 判断题 *对错(正确答案)4、面向对象的特点主要可以概括为封装性、继承性和重载性。 判断题 *对错(正确答案)5、实现接口的类不能是抽象类。 判断题 *对(正确答案)错三、填空题1、 面向对象四大特征: 填空题_2、Java实现多态有3个必要条件: 填空题_3、Java集合接口分为两大类,分别是: 填空题_四、问答题1、什

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论