Java笔试题库:选择填空判断,附答案解析
需积分: 3 188 浏览量
更新于2024-09-28
收藏 93KB DOC 举报
"JAVA笔试 试卷 资料 附答案"
这是一份关于Java编程的笔试资料,包含了选择题、填空题和判断题等内容,适合于准备Java程序员面试或自我测试的考生。试题主要考察Java语言的基础知识,包括语法、运行机制、异常处理以及类型转换等核心概念。
1. 第一题考察了Java命令行参数的使用。在给定的代码中,`System.out.println("Hello"+args[0]);`期望将命令行参数传入,题目中输入`java Foo world`,这意味着`args[0]`的值应为`"world"`。因此,正确的选项是C,程序编译通过,运行时打印输出`Helloworld`。
2. 第二题关注Java标识符的合法性。在Java中,标识符不能以数字开头,也不能包含空格或特殊字符(除了$和_)。所以,`a-class`是非法的,因为它包含了一个破折号,正确答案是D。
3. 第三题涉及Java的异常处理。`try-catch-finally`块用于捕获和处理异常。即使`badMethod()`抛出异常,`finally`块中的代码仍然会执行。因此,无论异常是否被捕获,都会打印出`B`和`C`,最后`D`也会被打印,正确结果是D,即`ABCD`。
4. 第四题考察类型转换和方法返回类型的选择。`methodA`的返回值是`(long)x/y*2`,由于除法操作会自动提升`x`和`y`的类型到`int`,然后乘以2的结果会转换为`long`。因此,最严密准确的返回类型是C,`long`。
5. 第五题检查了Java数组的声明。A选项是错误的,因为没有指定数组的大小;B选项是正确的,声明了一个未指定大小的浮点数数组;C选项是正确的,声明了一个包含3个元素的浮点数数组;D选项与B选项相同,也是正确的;E选项尝试初始化数组时将整数1赋值给浮点数数组,会导致编译错误。因此,引起编译错误的语句是A和E。
这份资料通过这些具体的题目,旨在帮助学习者巩固Java基础,了解如何处理基本的语法问题、异常控制流程以及数据类型转换。同时,它也可以作为检验个人Java技能的工具,帮助找出学习中的盲点。
2019-07-10 上传
2009-03-07 上传
2009-09-27 上传
2019-05-21 上传
174 浏览量
2010-09-12 上传
2011-01-07 上传
142 浏览量
eight1989
- 粉丝: 0
- 资源: 1
最新资源
- Google Test 1.8.x版本压缩包快速下载指南
- Java实现二叉搜索树的插入与查找功能
- Python库丰富性与数据可视化工具Matplotlib
- MATLAB通信仿真设计源代码与应用解析
- 响应式环保设备网站模板源码下载
- 微信小程序答疑平台完整设计源码案例
- 全元素DFT计算所需赝势UPF文件集合
- Object-C实现的Flutter组件开发详解
- 响应式环境设备网站模板下载 - 恒温恒湿机营销平台
- MATLAB绘图示例与知识点深入探讨
- DzzOffice平台新插件:excalidraw白板功能介绍与使用指南
- Java基础实训教程:电子商城项目开发与实践
- 物业集团管理系统数据库设计项目完整复刻包
- 三五族半导体能带参数计算器:精准模拟与应用
- 毕业论文:基于SSM框架的毕业生跟踪调查反馈系统设计与实现
- 国产化数据库适配:人大金仓与达梦实践教程