Java高级特性及项目实战智慧树知到课后章节答案2023年下阜阳职业技术学院_第1页
Java高级特性及项目实战智慧树知到课后章节答案2023年下阜阳职业技术学院_第2页
Java高级特性及项目实战智慧树知到课后章节答案2023年下阜阳职业技术学院_第3页
Java高级特性及项目实战智慧树知到课后章节答案2023年下阜阳职业技术学院_第4页
Java高级特性及项目实战智慧树知到课后章节答案2023年下阜阳职业技术学院_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java高级特性及项目实战智慧树知到课后章节答案2023年下阜阳职业技术学院阜阳职业技术学院

第一章测试

以下那个选项不是集合框架的内容()。

A:CollectionB:JFrameC:MapD:List

答案:JFrame

将List集合对象list索引为5的元素修改为“fyvtc”,应该选择哪个选项()。

A:list.set(5,”fyvtc”);B:list.update(5,”fyvtc”);C:list.subList(5,"fyvtc");D:list.get(5,”fyvtc”);

答案:list.set(5,”fyvtc”);

判断Set集合对象set中是否包含“fyvtc”,应该选择哪个选项()。

A:set.containsAll("fyvtc");B:set.size();C:set.contains("fyvtc");D:set.isEmpty()

答案:set.contains("fyvtc");

Iterator接口中哪个方法用于移除元素()。

A:next()B:remove()C:hasNext()D:clear()

答案:remove()

HashMap的数据是以key-value的形式存储的,以下关于HashMap的说法正确的是()。

A:HashMap中的键不能为nullB:key值不允许重复C:HashMap中的Entry对象是有序排列的D:value值不允许重复

答案:key值不允许重复

第二章测试

下面泛型定义中不正确的是()。

A:classTestOne<T>{}B:classTestThree{<T>voidtest(Tt){}}C:classTestFour{int<T>test(){}}D:interfaceTestTwo<T>{}

答案:classTestFour{int<T>test(){}}

下面五条语句中,错误的有()。

A:Vector<Object>v2=newVector<Integer>();B:Vector<Integer>v1=newVector<Integer>();C:Vectorv4=newVector<Integer>();D:Vector<Integer>v3=newVector();

答案:Vector<Object>v2=newVector<Integer>();

下列关于泛型的说法中,不正确的是()

A:泛型是一种安全机制B:使用泛型避免了强制类型转换C:泛型类可以指定多个类型参数D:使用泛型必须进行强制类型转换

答案:使用泛型必须进行强制类型转换

关于泛型通配符说法不正确的是()

A:泛型通配符可用来解决泛型类型的类型转换问题B:固定上边界通配符可以限制泛型能够接受指定类及其父类类型的数据C:使用无边界通配符可使泛型能够接受任意类型的数据D:固定下边界通配符可以限制泛型能够接受指定类及其父类类型的数据

答案:固定上边界通配符可以限制泛型能够接受指定类及其父类类型的数据

泛型的出现可以把运行时出现的问题提前放到编译时期就发现。()

A:错B:对

答案:对

第三章测试

Java中定义一个颜色的枚举类型color,下面正确的是()。

A:publicenumColor{1:red,2:green,3:yellow,4:blue;}B:publicenumColor{Stringred,StringStringgreen,yellow,Stringblue;}C:publicenumColor{1:red;2:green;3:yellow;4:blue;}D:publicenumColor{red,green,yellow,blue;}

答案:publicenumColor{red,green,yellow,blue;}

下面关于枚举的描述正确的一项是?()

A:枚举中定义的构造方法只能够使用private权限声明B:利用枚举类中的values()方法可以取得全部的枚举项C:在Java中可以直接继承java.util.Enum类实现枚举类的定义D:枚举中定义的每一个枚举项其类型都是String

答案:利用枚举类中的values()方法可以取得全部的枚举项

Java中Enum枚举类中的name方法的作用是()。

A:返回引枚举常量的名称,在其枚举声明中对其进行声明B:返回还指定名称的指定枚举类型的枚举常量C:返回枚举常量的序数D:比较此枚举与指定对象的顺序

答案:返回引枚举常量的名称,在其枚举声明中对其进行声明

Java中,以下说法正确的是()。

A:枚举类型的取值默认为publicstaticfinalB:枚举类型不可实现其他接口C:枚举类型中可以定义属性和方法D:构造器必须私有

答案:枚举类型的取值默认为publicstaticfinal;枚举类型中可以定义属性和方法;构造器必须私有

Java中类的继承是单继承,枚举类并不能再继承其它类,但并不妨碍它实现接口,因此枚举类可以实现接口,并且可以实现多个接口。()

A:错B:对

答案:对

第四章测试

下列各项中,说法正确的是:()。

A:OuputStreamWriter是一个字节流B:Readerr=newFileReader();能够正确的编译运行C:序列化流可以将一个ArrayList对象序列化到硬盘上D:加载一个视频文件需要用字节输入流

答案:加载一个视频文件需要用字节输入流

以下关于对象序列化描述正确的是()。

A:使用FileOutputStream可以将对象进行传输B:对象序列化的所属类需要实现Serializable接口C:使用ObjectOutputStream类完成对象存储,使用ObjectInputStream类完成对象读取D:使用PrintWriter可以将对象进行传输

答案:使用FileOutputStream可以将对象进行传输;对象序列化的所属类需要实现Serializable接口

下列说法正确的是()。

A:使用FileOutputStream可以将对象进行传输B:对象序列化的所属类需要实现Serializable接口C:使用PrintWriter可以将对象进行传输D:使用transient修饰的变量不会被序列化

答案:对象序列化的所属类需要实现Serializable接口;使用transient修饰的变量不会被序列化

以下关于Java序列化,说法错误的是:()。

A:要使某个类可以被序列化或反序列化,这个类需要实现Serializable或者Externalizable接口B:实现Serializable接口的类,必须实现readObject和writeObject方法C:序列化机制是用来将对象和字节序列数据流进行相互转换,从而便于进行网络传输或者存储D:实现Externalizable接口的类,必须实现readExternal和writeExternal方法

答案:实现Serializable接口的类,必须实现readObject和writeObject方法

serialVersionUID常量,是用于唯一标识可序列化类的版本。()

A:错B:对

答案:对

第五章测试

下列哪个选项不属于Java程序加载类的步骤()。

A:连接:验证内部结构,为静态资源分配空间,处理非静态引用B:创建对象:为该类创建一个普通的对象C:初始化:将代码放到代码区,初始化静态成员,将静态和非静态分离D:加载:读取class文件

答案:创建对象:为该类创建一个普通的对象

关于类的加载时机说法错误的是()。

A:初始化一个类的子类时加载一个类B:用类名调用该类的静态方法时加载一个类C:Java程序启动时加载所有的类到内存中D:某个类的对象被创建时加载一个类

答案:Java程序启动时加载所有的类到内存中

关于反射机制下列说法错误的是()。

A:反射机制指的是在程序编译期间,通过.class文件加载并使用一个类的过程B:反射机制指的是在程序运行过程中,通过.class文件加载并使用一个类的过程C:反射可以获取类中所有的属性和方法D:暴力反射可以获取类中私有的属性和方法

答案:反射机制指的是在程序编译期间,通过.class文件加载并使用一个类的过程

如何利用反射机制通过方法对象使用该方法()。

A:调用invoke方法B:调用getParameterTypes方法C:调用setAccessible方法D:调用getReturnType方法

答案:调用invoke方法

以下哪个方法用于获取指定对象中类型为float的属性的值()。

A:getFloatB:getNameC:getClassD:getType

答案:getFloat

Runtime类不能完成的功能是()。

A:通过构造方法实例化一个Runtime对象B:返回Java虚拟机中的内存总量C:返回一个Process对象D:返回Java虚拟机中的空闲内存量

答案:通过构造方法实例化一个Runtime对象

第六章测试

简单来说注解其实就是代码中的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相对应的处理。()

A:错B:对

答案:对

下列关于@Target的值表示运用位置解释错误的是()。

A:ElementType.CONSTRUCTOR可以给构造方法进行注解B:ElementType.FIELD可以给属性进行注解C:ElementType.TYPE可以给方法进行注解D:ElementType.ANNOTATION_TYPE可以给一个注解进行注解

答案:ElementType.TYPE可以给方法进行注解

注解是绑定到程序源代码元素的元数据,对它们运行的代码的操作没有影响。()

A:对B:错

答案:对

下列对注解定义错误的是()。

A:注解(Annotation),也叫元数据,是一种代码级别的说明B:注解是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次C:注解可以继承,子类拥有父类的所有注解D:注解可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明、注释

答案:注解可以继承,子类拥有父类的所有注解

以下哪个不是枚举类RetentionPolicy中的常量()。

A:RetentionPolicy.SOURCEB:RetentionPolicy.CLASSC:RetentionPolicy.RUNTIMED:RetentionPolicy.SYSTEM

答案:RetentionPolicy.SYSTEM

第七章测试

阅读下面的代码,程序的运行结果是()。

classStringDemo{

publicstaticvoidmain(String[]args){

Strings1=“Hello”;

Strings2=“Java”;

show(s1,s2);

System.out.println(s1+s2);

}

publicstaticvoidshow(Strings1,Strings2){

s1=s1+“-”;

s2=s2+s1;

}

}

A:Hello-JavaB:JavaC:Hello-JavaHello-D:Hello-JavaHello

答案:Java

已知用户名是5~10的数字且首位不能为0,下列能正确验证用户名的正则表达式是()

A:[1-9]\d{5,10}B:\d{5,10}C:[1-9]d{4,9}D:[1-9]\d{4,9}

答案:[1-9]\\d{4,9}

Random类中能获得指定范围随机数的方法是()

A:nextInt(intn)B:nextLong()C:nextInt()D:nextFloat()

答案:nextInt(intn)

下列关于Date类的说法中正确的是()

A:getTime()方法可以返回一个日期类对象B:Date类在Java.lang包中C:可使用DateFormat类对Date对象进行格式化显示D:Date对象可以精确到1秒

答案:可使用DateFormat类对Date对象进行格式化显示

我们可以通过继承包装类完成自定义包装类的设计。()

A:错B:对

答案:错

System类是JDK中提供的系统类,用final修饰,不允许被继承。()

A:对B:错

答案:对

下列哪个选项不是实现动态代理需要完成的工作()

A:创建接口,定义目标类要完成的功能B:创建目标类实现接口C:创建InvocationHandler接口的实现类D:创建代理类文件

答案:创建代理类文件

第八章测试

下列哪个选项不是实现动态代理需要完成的工作()

A:创建接口,定义目标类要完成的功能B:创建目标类实现接口C:创建InvocationHandler接口的实现类D:创建代理类文件

答案:创建代理类文件

关于代理模式的组成,以下哪个选项是错误的()

A:公共的业务由代理来完成B:一个动态代理只能代理一个类C:公共业务发生扩展时变得更加集中和方便D:可以使得我们的真实角色更加纯粹

答案:一个动态代理只能代理一个类

以下哪个选项不属于设计模式中的行为模式()

A:迭代器模式B:责任链模式C:原型模式D:中介者模式

答案:原型模式

方法getProxyClass中的参数Class<?>[]interface表示()

A:代理类需要实现的接口B:目标类中方法的参数C:代理类的类加载器D:JDK创建的代理对象

答案:代理类需要实现的接口

下列关于代理模式说法正确的是()

A:代理模式是一种设计模式,所以实现代理模式需要我们自己写代码,JDK没有提供代理模式的案例B:代理模式就是让别人帮我们做事,别人就是代理C:代理模式就是创建一个工厂,让工厂代替我们做事情D:代理模式不需要抽取接口,只要有代理类就可以了

答案:代理模式就是让别人帮我们做事,别人就是代理

第九章测试

“FYVTC人员信息管理”项目DAO层共有(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论