Java笔试题精选:涵盖基础选择与逻辑判断
需积分: 3 196 浏览量
更新于2024-08-04
收藏 25KB DOCX 举报
"Java笔试题.docx 包含50道选择题和8道简单题,涵盖Java基础知识,适用于公司面试、机构测试、开发者面试准备及大学生考试复习,题型经典,是良好的学习和复习资源。"
以下是部分题目及其涉及的知识点解析:
1. 选择题:题目提到Java的基本数据类型,指出`int`, `char`是正确的,但`String`不是基本类型,而是对象。Java的八种基本数据类型包括:`byte`, `short`, `int`, `long`, `float`, `double`, `char`, `boolean`。
2. 变量命名规则:`2_name`不是一个合法的变量名,因为变量名不能以数字开头。合法的变量名应由字母、下划线或美元符号开始,后面可以跟字母、数字、下划线或美元符号。
3. Java操作符优先级:`!`(逻辑非)具有最高优先级,接着是`()`(括号),再是`*`和`+`,它们在同一级别。
4. for循环题目:该题考察循环和条件语句。当`i>2`时,打印`i`并跳出循环,因此不会执行`continue`语句,也不会打印后面的`i`。所以编译结果是`3`。
5. 字符串处理:`toLowerCase()`方法将字符串转换为小写,但不会改变原字符串。因此,即使调用了该方法,`str.equals("abcd")`仍返回`false`,而`str.equals("ABCD")`也返回`false`。
6. 字符串截取:`substring()`方法用于截取字符串,从指定位置开始到字符串末尾。`lastIndexOf("a")`返回的是最后一个"a"的位置,因此截取的部分不包括"a",答案应该是`a**a##`。
7. 条件判断:输出“货到付款”的条件是`condition1`和`condition2`至少有一个为`false`。因此,当`condition1=false`且`condition2=false`时,才会输出“货到付款”。
8. 字符串拼接:字符串`s`初始化为"Oracle数",题目中未给出完整的代码,但看起来是想通过`+=`操作符连接字符串。若`+=`后面是另一字符串,例如`"据库"`,则输出将是`"Oracle数据库"`。
以上是部分题目解析,这些题目覆盖了Java的基础语法、运算符、流程控制、字符串操作等核心概念。对于Java初学者和准备面试的人来说,这些都是重要的知识点。通过解答这些题目,可以加深对Java语言的理解和应用能力。
2022-06-03 上传
2021-12-08 上传
2021-09-30 上传
2021-03-08 上传
2022-06-10 上传
2021-12-08 上传
2021-12-08 上传
2021-12-08 上传
2021-12-08 上传
Miracle_PHP|JAVA|安全
- 粉丝: 1w+
- 资源: 60
最新资源
- 如何设计一套Rust课程体系+编程知识+技术开发
- 给批量图片添加拍照日期时间
- phpMemcachedAdmin_0kf8c4_V2_phpmemcachedadmin_
- 预测新数据,BP神经网络和SVM支持向量机回归,适用于碳排放预测、价格预测、AQI预测、交通流预测(Matlab完整源码和数据)
- eComm-laravel
- 典型序列的产生.zip_matlab_
- jsontokens-js:用于对node.js中的JSON Web令牌(JWT)进行编码,解码和验证的库
- jest-matchmedia-mock::joker:模拟用于使用Jest全面测试任何媒体查询
- Core Admin 后台管理模版是一款bootstrap风格的后台管理模板Core Admin .rar
- DirMonitor_FILEWATCHER_atfm5_zip_
- 毕业设计:基于jsp的大众汽车维修管理系统
- 客户关系-客户关系系统-客户关系系统源码-客户关系管理系统-基于springboot的客户关系系统-客户关系管理系统java代码
- pebble-golanguk2015:适用于GolangUK2015的Pebble应用
- cfe-8.0.1.src.tar.xz
- 基于VB毕业设计-VB+SQL上机考试系统设计(论文+源代码).zip
- STM32F103C8T6配套程序-IIC通信实验.zip_单片机开发_C/C++_