2020年智慧树知道网课《Java面向对象程序设计》课后章节测试满分答案

上传人:人*** 文档编号:438885361 上传时间:2022-10-04 格式:DOCX 页数:60 大小:69.42KB
返回 下载 相关 举报
2020年智慧树知道网课《Java面向对象程序设计》课后章节测试满分答案_第1页
第1页 / 共60页
2020年智慧树知道网课《Java面向对象程序设计》课后章节测试满分答案_第2页
第2页 / 共60页
2020年智慧树知道网课《Java面向对象程序设计》课后章节测试满分答案_第3页
第3页 / 共60页
2020年智慧树知道网课《Java面向对象程序设计》课后章节测试满分答案_第4页
第4页 / 共60页
2020年智慧树知道网课《Java面向对象程序设计》课后章节测试满分答案_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《2020年智慧树知道网课《Java面向对象程序设计》课后章节测试满分答案》由会员分享,可在线阅读,更多相关《2020年智慧树知道网课《Java面向对象程序设计》课后章节测试满分答案(60页珍藏版)》请在金锄头文库上搜索。

1、第一章测试1【单选题】(1分)下列选项中,可以正确配置classpath的命令是()rA.classpathset:C:ProgramFilesJavajdk1.7.0_15binrB.classpathset=C:ProgramFilesJavajdk1.7.0_15binrC.setclasspath:C:ProgramFilesJavajdk1.7.0_15binrD.setclasspath=C:ProgramFilesJavajdk1.7.0_15bin参考答案2【单选题】(1分)在JDK安装目录下,用于存放可执行程序的文件夹是()rA.binrB.dbrC.jreD.lib参考答案

2、3【单选题】(1分)下面关于Java程序的描述中,的是()cA.不同操作系统上的Java虚拟机是相同的CB.class格式的文件是用来运行的CC.java格式的源文件是用来编译的CD.Java程序运行时,必须经过编译和运行两个步骤参考答案4【多选题】(1分)下列选项中,哪些选项用于构成JDK开发环境()厂A.Java文档生成工具厂B.Java运行工具厂C.Java打包工具厂D.Java编译工具参考答案Bcr)5【多选题】(1分)下列关于使用Javac命令编译后生成文件的说法中,正确的是()厂A.编译后生成文件的后缀名为.class厂B.编译后生成的文件可以在Java虚拟机中运行厂C.编译后生成

3、的文件为二进制文件厂D.编译后生成文件的后缀名为.java参考答案ABC6【多选题】(1分)下列目录中,哪些属于JDK安装后的子目录()厂A.lib目录厂B.demo目录厂C.jre目录厂D.include 目录参考答案CD7【判断题】(1分)lib是library的缩写,用于存放Java类库或库文件。()rA.对rB.错参考答案【判断题】(1分)如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”也就是当前 目录。()A.对错B.参考答案9【判断题】(1分)在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明系统path环 境变量配置成功。()r

4、A.对参考答案10【判断题】(1分)Eclipse只是一个框架和一组服务,所有功能都是将插件组件加入到Eclipse框架中来实 现的。()A.错对B.参考答案第二章测试【单选题】(1分)下列关于注释作用的描述中,的是()A.可以帮助调试程序可以对程序进行说明C.会参与编译帮助整理编程思路参考答案2【单选题】(1分)下面关于整数类型的描述中,的是()rA.bit是java中的整数类型,它代表的是1个字节。CB.byte是java中的整数类型,它的取值范围是-127到128。rC.java中的整数有正负之分。CD.int是java中的整数类型,它在内存中占4个字节。参考答案3【单选题】(1分)下列

5、选项中,按照箭头方向,需要进行强制类型转换的是()rA.doublefloatrB.charbyterC.floatlongrD.intchar参考答案4【多选题】(1分)下列关于多行注释的应用,正确的是()厂A.写多行注释是一个良好的习惯厂B.多行注释有利于代码的阅读性厂C.程序中可以不写多行注释厂D.多行注释会影响程序运行速度参考答案ABC5【多选题】(1分)下列关于冒泡排序的描述,正确的是()厂A.冒泡排序中会涉及到元素位置的置换厂B.冒泡排序比较的总轮次是& quot;数组长度-1 "轮厂C.冒泡排序是不断地比较数组中相邻的两个元素厂D.其余选项都不对参考答案ABC6【判断题

6、】(1分)当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环。()rA.对rB.错参考答案【判断题】(1分)运算符“&”和“&&”都表示“与”操作。()A.错对参考答案8【判断题】(1分)多行注释“/*/”中不可以嵌套单行注释“”。()CA.对CB.错参考答案9【判断题】(1分)十进制数值转换成二进制就是一个不断除2取余的过程。()rA.错rB.对参考答案10【判断题】(1分)在Java程序中,单行注释从“/位置开始,到当前行结束位置。()A.错对参考答案第三章测试1【单选题】(1分)下列关于构造方法的描述中,的是()A.构造方法的方法名必须和类名一致CB.构造

7、方法不能写返回值类型CC.构造方法的访问权限必须和类的访问权限一致CD.构造方法可以重载参考答案【单选题】(1分)下列关于静态变量的描述中,的是()A.静态变量指的是被static修饰的变量静态变量是随着类的加载而加载C.静态变量可以被所有的实例对象共享静态变量同成员变量一样,都需要通过实例对象来调用参考答案3【多选题】(1分)下列关于封装的描述中,正确的是()厂A.封装能提咼代码的复用性厂B.其余选项均不正确厂C.方法和类都可以称为封装体厂D.封装隐藏了程序的实现细节,同时对外提供了特定的访问方式参考答案ACD4【多选题】(1分)下列关于对象创建的描述中,正确的是()厂A.用new关键字创建

8、对象厂B.调用对象的clone()方法厂C.运用序列化手段,调用java.io.ObjectlnputStream对象的readObject()方法厂D.运用反射手段,调用java.Iang.Class类的newlnstance()方法参考答案ABCD5【多选题】(1分)下列关于构造方法和普通方法的描述中,正确的是()厂A.构造方法中不能指定参数,而普通方法可以指定参数rB.构造方法不能指定返回值类型,普通方法可以指定返回值类型厂C.构造方法能够在实例对象的同时进行初始化厂D.在同一个类中,构造方法必须位于普通方法之前参考答案【判断题】(1分)静态方法随着类的加载而加载,随着类的消失而消失。(

9、)A.错对参考答案7【判断题】(1分)如果类中定义了构造方法,则系统不会自动创建默认的构造方法。()rA.错rB.对参考答案8【判断题】(1分)构造方法没有返回值类型,所以可以写void,也可以不写。()rA.对rB.错参考答案【判断题】(1分)与普通方法一样,构造方法也可以重载。()A.错对参考答案10【判断题】(1分)Java中可以通过this关键字解决成员变量与局部变量名称冲突问题。()rA.错rB.对第四章测试1【单选题】(1分)下列修饰符中,成员内部类被()修饰后,可以被外界访问。rA.privaterB.publicrC.defaultrD.protected参考答案2【多选题】(

10、1分)下列关于对象间类型转换的说法中,正确的是()厂A.由new语句创建的父类对象不能转换为子类的对象厂B.无继承关系的两个类的对象之间试图转换时出现编译厂C.有继承关系的两个类的对象之间,子类的对象转换为父类的对象,可自动转换也可以强制转换D.厂与基本数据类型的相互转换一样,对象的类型转换可通过自动转换或强制转换进行参考答案ABCD3【多选题】(1分)在JDK8中,Lambda表达式支持的引用类型主要有()厂A.类名引用普通方法厂B.类名引用静态方法厂C.构造器引用厂D.对象名引用方法参考答案ABCD4【多选题】(1分)以下有关Lambda表达式的说法正确的是()厂A.Lambda表达式中的

11、- 可以省略厂B.Lambda表达式也简化了对集合以及数组数据的遍历、过滤和提取等操作厂C.Lambda表达式主体部分不能省略大括号厂D.JDK8中新增了一个特性Lambda表达式,这种表达式只针对有一个抽象方法的接口实现参考答案RD【多选题】(1分)若有父类Animal及其两个子类Cat、Dog,则以下类型转换正确的有()A.Animala=newCat();Catcat=(Cat)a;C.Animalanimal=newCat();D.Animala=newDog();Catcat=(Cat)a;参考答案AC【判断题】(1分)Labmda表达式如果只有一个参数,则可以省略括号“()”)A.

12、对错B参考答案【判断题】(1分)Throwable 类中的 printStackTrace(PrintStreams)方法用于将此 throwable 及其追踪输出 至标准流。()rA.错rB.对参考答案8【判断题】(1分)Exception类称为异常类,它表示程序本身可以处理的,在开发Java程序中进行的异常 处理,都是针对Exception类及其子类。()rA.错rB.对参考答案9【判断题】(1分)throws关键字用于对外声明方法可能发生的异常,这样调用者在调用方法时,可以明确 知道该方法有异常,并进行相关处理。()rA.错rB.参考答案10【判断题】(1分)有如下三个类 classA.classBextendsA.classCextendsA.因为 B 类和 C 类不存在 继承关系,因此他们之间不能进行类型转换。()A.对错B.参考答案第五章测试1【单选题】(1分)下面哪个选项可以获取Run time类的实例()CA.Runtimer=Runtime.getlnstance();CB.其余选项都不能获取Runtime实例CC.Runtimer=newRuntime();CD.Runtimer=Runtime.getRuntime();参考答案2【单选题】(1分)下列选项中,关于包装类描述的是()CA.包装类它可以完成在基本类型与String类型之间的转换CB.我们可以继承

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号