2015年乐逗游戏校招笔试题A卷解析
需积分: 9 163 浏览量
更新于2024-09-07
收藏 39KB DOC 举报
"2015年乐逗游戏公司针对校园招聘推出的面试试卷A,主要涉及Java编程语言的相关知识,适合求职者准备面试时参考。试卷包含选择题,测试应试者的Java基础、字符串操作、类与对象的使用以及继承等概念的理解。"
**Java基础知识**
1. 选择题中的第一题考察了操作符的优先级和后缀自减运算。`int m=10; int n=--m/4;` 在这行代码中,首先执行`m`的后缀自减操作,使得`m`的值变为`9`,然后进行除法运算,结果`n`的值为`2`。所以正确答案是A.9,2。
2. 第二题考察了对象引用和方法调用。程序中定义了一个`Test`类,包含了两个成员变量`str`和`char[] ch`,并有一个`change`方法用于修改`str`和`ch`的值。在`main`方法中创建了`Test`对象并调用`change`方法,但Java中的字符串是不可变的,所以`str`的值不会改变;而数组是可变的,`ch[0]`的值会变。因此,程序运行后的结果是`goodandgbc`,正确答案是D.testokandgbc。
**继承与构造器**
3. 第三题涉及到类的继承和构造器的执行顺序。`HelloB`类继承自`HelloA`,两者都有构造器和静态块。在Java中,静态块先于构造器执行,且按照类的加载顺序执行。因此,先执行父类的静态块`staticA`,再执行子类的静态块`staticB`,接着是构造器的执行,先父类的非静态构造器`I’mAclass`,然后是子类的非静态构造器`I’mBclass`。所以正确答案是C.staticAstaticBI’mAclassI’mBclass。
**集合框架**
4. 第四题关于Java集合框架的继承关系。正确选项是A.LinkedList继承自List,LinkedList确实直接继承自List接口。B选项AbstractSet不直接继承自Set,而是提供了实现Set接口的一些通用方法;C.HashSet继承自AbstractSet是错误的,HashSet直接继承自AbstractSet的父接口Set;D.WeakMap不继承自HashMap,WeakMap是Map接口的一个实现,它使用弱引用作为键。
**HTTP请求处理**
5. 最后一题问及如何在Java中获取HTTP请求中的参数。`request.getRequestURL()`返回的是请求的URL字符串,而不是请求参数。正确的做法是使用`request.getParameter()`方法来获取请求参数,或者使用`request.getParameterNames()`获取所有参数名,`request.getParameterValues()`获取参数值列表。
以上是试卷中涉及的Java相关知识点的详细解析,涵盖了基本语法、字符串操作、继承、构造器以及HTTP请求处理。对于求职者来说,这些知识是理解和编写Java程序的基础。
点击了解资源详情
点击了解资源详情
2024-09-23 上传
fontong
- 粉丝: 0
- 资源: 6
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码