JAVA期末试题及答案 1. Java 源程序的文件扩展名是 .java,这是因为 Java 源文件的扩展名是 .java,而不是 .class、.cpp 或 .txt。.class 文件是 Java 编译后的文件扩展名。 2. 表达式 a>>>3 的值为 -1,这是因为位移操作符 >>> 是无符号右移位操作符,它将操作数向右移位指定的位数,而不考虑符号位。 3. 对数组元素的引用正确的是 a[0] 和 a[a.length-1],因为数组的索引从 0 开始,到 a.length-1 结束。a[3] 是错误的,因为数组的长度是 3,索引只能到 2。 4. 在类的定义中可以有两个同名函数,这种现象称为函数重载(Overload)。函数重载是指在同一个类中定义多个同名的函数,但这些函数的参数列表不同。 5. 构造函数的作用是初始化成员变量,确保对象的初始状态是合法的。 6. break 不是用于异常处理语句,try、catch、finally 是用于异常处理语句的关键字。 7. 类与对象的关系是:类是对象的抽象,对象是类的实例。 8. *point 不是合法的标识符,因为标识符不能以 * 号开头。 9. 该方法头的形式为 static void method(),因为 static 关键字表明该方法可以使用类名作为前缀调用。 10. 构造 ArrayList 类的一个实例,正确的方法是 List myList = new ArrayList(),因为 ArrayList 类继承了 List 接口。 11. Java 源文件和编译后的文件扩展名分别为 .java 和 .class。 12. 在 Java Applet 程序用户自定义的 Applet 子类中,一般需要重载父类的 paint() 方法来完成一些画图操作。 13. 对于一个 Java 源文件,import, class 定义以及 package 的正确顺序是:package, import, class。 14. 下面所有选项都是合法的。 15. Java 语言使用的字符码集是 Unicode。 16. 如果一个类的成员变量只能在所在类中使用,则该成员变量必须使用 private 修饰符。 17. main 方法是 Java 程序的入口点,程序的执行从 main 方法开始。
剩余39页未读,继续阅读
- 粉丝: 452
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C++和C混合模式的操作系统开发项目.zip
- (源码)基于Arduino的全球天气监控系统.zip
- OpenCVForUnity2.6.0.unitypackage
- (源码)基于SimPy和贝叶斯优化的流程仿真系统.zip
- (源码)基于Java Web的个人信息管理系统.zip
- (源码)基于C++和OTL4的PostgreSQL数据库连接系统.zip
- (源码)基于ESP32和AWS IoT Core的室内温湿度监测系统.zip
- (源码)基于Arduino的I2C协议交通灯模拟系统.zip
- coco.names 文件
- (源码)基于Spring Boot和Vue的房屋租赁管理系统.zip