2015年乐逗游戏校招笔试题A卷解析
需积分: 9 24 浏览量
更新于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 上传
2024-12-27 上传
2024-12-27 上传
2024-12-27 上传
fontong
- 粉丝: 0
- 资源: 6
最新资源
- 几乎所有的findIndex练习:Springboard软件工程职业生涯跟踪子单元8.2的练习
- pyg_lib-0.2.0+pt20cpu-cp310-cp310-linux_x86_64whl.zip
- Gravity-Game
- LiveCue-开源
- shield-db::shield_selector:Shield DB,Dot Shield使用的广告和跟踪器的数据库
- swift-boilerplate:使用文件和项目模板节省创建Swift应用程序的时间
- espriturc:预订土耳其语课程的网站
- ANNOgesic-0.7.29-py3-none-any.whl.zip
- angular-remove-diacritics:角度服务可消除字符串中的重音符号
- 减去图像均值matlab代码-PCA-Image-Compression:PCA-图像压缩
- test-msw
- chipster-web
- smart-contract-tutorial:该存储库包含我们的文章https中使用的完整代码
- xderm-mini
- Inventory_management:Etsy小型企业的库存管理
- HFTuner:免提吉他调音器!