Java面向对象程序设计选择题及解析
需积分: 7 10 浏览量
更新于2024-09-15
收藏 43KB DOC 举报
"面向对象程序设计选择题Multiple Choice_1"
本资源是一份关于面向对象程序设计的选择题,涉及Java编程语言的基本概念,包括源文件命名规则、字符串操作、包装类以及`PrintWriter`类的方法差异。
1. Java源文件命名规则:
问题1指出,Java源文件的名称必须与它定义的公共类(public class)相同,并且大小写敏感。正确答案是(a) must be the same as the class it defines, respecting case。这意味着如果你有一个名为`MyClass`的类,源文件应命名为`MyClass.java`。
2. 字符串连接:
问题2询问执行以下Java代码段将输出什么:
```java
String name = "Elvis";
System.out.print(name + " was here");
```
这将输出`Elvis was here`,因为字符串连接会将`name`变量的值与后面的字符串合并。正确答案是(b) Elvis was here。
3. 整型(int)的包装类:
问题3询问整型(int)的对应包装类名称。Java中的包装类是全大写的,对于int类型,它的包装类是`Integer`。正确答案是(a) Integer。
4. 字符串格式化输出:
问题4涉及到在`System.out.println()`中如何处理数值和字符串的连接。在Java中,当一个整数与字符串连接时,需要显式转换为字符串。题目中的代码:
```java
int x = 5;
int y = 2;
System.out.println(x + "1" + y);
```
将输出`512`,因为`+`运算符在两个字符串之间时用于连接字符串,而不是进行数学运算。正确答案是(c) The output caused by the code will be 512.
5. `PrintWriter`的方法`print`和`println`的区别:
问题5指出`println`方法在输出后追加一个换行符,而`print`则不会。正确答案是(b) print appends a newline to the end of its output, but println does not。
这份选择题旨在测试考生对Java面向对象编程基础的理解,包括源文件结构、字符串操作、基本类型与对象之间的转换,以及I/O流中的文本输出方法。通过解答这些问题,开发者可以检验自己的Java编程技能是否扎实。
2022-09-24 上传
2022-09-20 上传
2014-12-30 上传
226 浏览量
2021-05-13 上传
2014-12-30 上传
点击了解资源详情
点击了解资源详情
炮灰喵
- 粉丝: 0
- 资源: 1
最新资源
- Sunshine:开发AndroidApps类项目
- bloomy:节点布隆过滤器即服务
- 多层膜_三层膜的反射率计算_石墨烯_
- AvS_FastSimpleImport:用于Magento ImportExport功能的包装器,该功能可从阵列导入产品和客户
- snack:用于电子病历数据的功能工程库
- auth0-socketio-jwt:使用JWT验证socket.io传入连接
- AES加解密代码.rar
- 易语言-易语言线程池操作例程(解决内存不断升高的问题)
- OpenCulture:布基纳法索文化促进促进会
- webrtc源码第3部分
- adapter_information_
- VersionControlForTextFields:文本类型字段的简化版本控制
- MinimalNugetServer:在.NET Core上运行的NuGet服务器的最小但跨平台实现
- react-app166204545793467
- bangbang
- SMSify:2Way短信门户