java语言与面向对象程序设计题库选择题.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【Java语言基础与面向对象程序设计】 1. JDK工具: - A、Java编译器:JDK中的javac.exe负责将源代码编译成字节码。 - B、Java运行工具:java.exe用于执行Java字节码程序。 - C、Java文档生成工具:javadoc.exe用于生成API文档。 - D、Java打包工具:jar.exe用于打包Java应用为JAR文件。 2. Java语言类型: - Java是一种高级语言,它不是机器语言、汇编语言。 3. 可在Java虚拟机运行的文件类型: - .class文件是Java编译后的字节码文件,能在Java虚拟机中运行。 4. java.exe命令的作用: - Java启动器,用于执行Java字节码程序。 5. 设置环境变量Path: - 需要将Path设置为JDK的bin目录,即d:\jdk\bin,以便在任意路径下能直接使用javac和java命令。 **选择题知识点** 6. 三元表达式: - 表达式x>0?x+1:5在x为正数时(x=2),会返回x+1的结果,因此运行结果是3。 7. 除法运算符: - 在Java中,用于执行除法运算的是"/"。 8. 循环语句: - for和while是循环语句,而if是条件语句,switch也不是循环语句。 9. 访问数组元素: - 第一个元素的索引通常是0,所以arr[0]是正确的访问方式。 10. 二维数组创建: - 创建长度为3的二维数组正确形式是new int[3][],表示3个长度未指定的一维数组。 **面向对象编程知识点** 11. 类的定义: - 类定义通常在花括号{}之间。 12. 正确的类声明: - 例如:public class Car {/*...*/}。 13. 构造方法调用: - 构造方法在创建对象时被调用。 14. 构造方法特点: - A、B、C正确,D错误(如果定义了带参数的构造方法,系统不再提供默认无参构造方法)。 15. this关键字: - this用于调用同一类的其他构造方法,必须放在构造方法的第一行,不能互相调用。 16. static关键字: - A、C、D可以被static修饰,局部变量不能。 17. 内部类: - A、B、C正确,D错误(静态内部类可以定义静态和非静态成员,但非静态内部类不能定义静态成员)。 18. 单例设计模式: - A、B、C正确,确保类只有一个实例并提供全局访问点。 以上就是Java语言基础和面向对象程序设计的相关知识点,涵盖了JDK工具、Java语言特性、程序执行、类和对象的创建与访问、控制结构、数组、内部类以及设计模式等重要内容。这些知识是Java编程的基础,理解并掌握它们对于编写高质量的Java应用程序至关重要。
- 粉丝: 6874
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助