1、二级 JAVA 笔试-22 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列有关数据库的描述,正确的是( )。(分数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件2.下列选项中不属于 Java 虚拟机的执行特点的是( )。(分数:2.00)A.异常处理B.多线程C.动态链接D.简单易学3.下面( )方法与 applet 的显示无关。(分数:2.00)A.update ( )B.draw ( )C.repaint ( )D.paint ( )4.下面程序的运行结果是( )
2、。public class Increment public static void main(String args )int c;c=5;System. out. println(c) ;System. out. println(c+);System .out. println(c) ;(分数:2.00)A.5 6 6B.5 5 6C.677D.6665.栈和队列的共同特点是( )。(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点6.软件生命周期中所花费用最多的阶段是( )。(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护7
3、.公有成员变量 MAX 是一个 int 型值,变量的值保持常数值 100,则下列使用( )选项的声明定义这个变量是正确的。(分数:2.00)A.public int MAX = 100;B.final int MAX = 100;C.final public int MAX = 100;D.public final int MAX = 100;8.查找随机文件的记录时,应使用的方法是( )。(分数:2.00)A.readInt ( )B.readBytes (int n)C.seek (long 1)D.readDouble ( )9.下列说法中,不正确的是( )。(分数:2.00)A.swi
4、tch 语句的功能可以由 if-else 语句来实现B.若用于比较的数据类型为 double,则不可以用 switch 语句实现C.if-else 证语句的执行效率总是比 switch 语句高D.case 子句可以有多个语句,并且不需要用大括号括起来10.下列程序段执行后的输出结果为( )。int x=3; int y=10;System. out. println(y%x);(分数:2.00)A.0B.1C.2D.311.编译下面源程序会得到哪些文件( )?Class A4 Class A2 public class Bpublic static void main(String args
5、) (分数:2.00)A.只有 B. class 文件B.只有 A1.class 和 A2.class 文件C.有 A1.class、A2.class 和 B. class 文件D.编译不成功12.阅读下列代码public class Testpublic static void main(String args)String s = “Test“;switch (s)case “Java“: System. out. print(“Java“); break;case “Language“: System. out. print(“Language“); break;case “Test“:
6、 System. out. print(“Test“); break;其运行结果是( )。(分数:2.00)A.JavaB.LanguageC.TestD.编译出错13.算法的时间复杂度是指( )。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数14.下面程序执行后,屏幕上显示的应是( )。public class Testpublic static void main(String args)char ch1=B,e,i,j,i,n,g;char ch2=B,e,i,j,i,n,g,2,0,0,8;String s
7、1 = new String(ch1);String s2 = new String(ch2, 0, 7);System. out. println(sl. equals(s2);(分数:2.00)A.trueB.falseC.BeijingD.编译错误15.在下列源代码文件 Test. java 中,正确定义类的代码是( )。(分数:2.00)A.pblic class test public int x=0; public test(int x) this. x=x;B.public class Test public int x=0;public Test(int x) this. x=
8、x;C.public class Test extends T1,T2 public int x = 0; public Test(int x) this. x = x; D.protected class Test extends T2public int x = 0;public Test(int x) this. x = x; 16.下列( )是将一个十六进制值赋值给一个 long 型变量。(分数:2.00)A.long number = 123L;B.long number = 0123;C.long number = 0123L;D.long;number = 0x123L;17.阅
9、读下面代码if(x=0) System. out. println(“冠军“);else if(x-3) System. out. println(“亚军“);else System. out. println(“季军“);若要求打印字符串“季军“,则变量 x 的取值范围是( )。(分数:2.00)A.x=0String str2=str1.concat(“cde“);(分数:2.00)A.abcdeB.abccdeC.cdeabcD.edccba19.下列有关数据库的描述,正确的是( )。(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数
10、据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字20.为了区分类中重载的同名的不同方法,要求( )。(分数:2.00)A.采用不同的形式参数列表B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同21.数据的存储结构是指( )。(分数:2.00)A.数据所占的存储空间量B.数据的逻辑结构在计算机中的表示C.数据在计算机中的顺序存储方式D.存储在外存中的数据22.下面说法中错误的是( )。(分数:2.00)A.凡是语法错误,都属于编译错误B.异常是程序无法控制的C
11、.对程序而言,一般有编译错误和运行错误两类D.Java 语言中,异常为一种对象23.线程在生命周期中要经历五种状态,在不使用 stop()方法的情况下,线程当前处于终止状态,则它的上一个状态是( )。(分数:2.00)A.新建状态B.阻塞状态C.可运行状态D.运行状态24.结构化程序设计的三种结构是( )。(分数:2.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构25.已知一棵二叉树的后序遍历序列是 dabec,中序遍历序列是 debac,则它的前序遍历序列是( )。(分数:2.00)A.acbedB.d
12、ecabC.deabcD.cedba26.当 Frame 的大小被改变时,Frame 中的按钮的位置可能被改变,则使用下列哪一个布局管理器( )。(分数:2.00)A.BorderLayoutB.FlowLayoutC.CardLayoutD.GridLayout27.下列语句执行后,i 的值是( )。public class Testpublic static void main(String args)int i =0;for(int j=10; j5 j-=3,i+=2) i=i+j;System. out. println(i);(分数:2.00)A.8B.9C.10D.1228.为了
13、向一个 Applet 传递参数,可以在 HTML 文件的 APPLET 标志中使用 FARAM 选项。在 Applet 程序中获取参数时,应使用的方法是( )。(分数:2.00)A.getParameter ( )B.getDocumentBase ( )C.getCodeBase ( )D.getImage ( )29.若数组 a 定义为 inta=new int34,则 a 是( )。(分数:2.00)A.一维数组B.二维数组C.三维数组D.四维数组30.数据库管理系统 DBMS 中用来定义模式、内模式和外模式的语言为( )。(分数:2.00)A.CB.BasicC.DDLD.DML31.
14、调用线程的下列方法中,( )可以改变该线程在生命周期中的状态。(分数:2.00)A.setPriority ( )B.currentThread ( )C.start ( )D.aetiveCount ( )32.检查软件产品是否符合需求定义的过程称为( )。(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试33.若二维数组 a 有 m 列,则在 aij前的元素个数为( )。(分数:2.00)A.j*m+iB.i*m+jC.i*m+j-1D.i*m+j+34.下列描述中,正确的是( )。(分数:2.00)A.Reader 是一个读取字符文件的接口B.Reader 是一个读取数据
15、文件的抽象类C.Reader 是一个读取字符文件的抽象类D.Reader 是一个读取字节文件的一般类35.假设 i 是 int 类型的变量,并初始化为 1,则下列( )是合法的条件语句。(分数:2.00)A.if (i)B.if (i=3)C.if (i=2)D.if (true)二、填空题(总题数:15,分数:30.00)36.数据结构分为逻辑结构与存储结构,线性链表属于 【1】 。(分数:2.00)填空项 1:_37.在面向对象方法中,类之间共享属性和操作的机制称为 【2】 。(分数:2.00)填空项 1:_38.耦合和内聚是评价模块独立性的两个主要标准,其中 【3】 反映了模块内各成分之
16、间的联系。(分数:2.00)填空项 1:_39.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 【4】 的联系。(分数:2.00)填空项 1:_40.数据库设计分为以下 6 个设计阶段:需求分析阶段、 【5】 、逻辑设地阶段、物理设计阶段、实施阶段、运行和维护阶段。(分数:2.00)填空项 1:_41.异常对象从产生和被传递提交给 Java 运行系统的过程称为 【6】 异常。(分数:2.00)填空项 1:_42.字节输入流均为 【7】 的子类。(分数:2.00)填空项 1:_43.线程在生命期中要经历 5 种状态,它们分别是新建状态、可运行状态
17、、运行状态、 【8】 状态和终止状态。(分数:2.00)填空项 1:_44.方法头中的关键字 【9】 用来表示方法不返回任何值。(分数:2.00)填空项 1:_45.在 Java 程序中,通过类的定义只能实现 【10】 重继承,但通过接口的定义可以实现多重继承。(分数:2.00)填空项 1:_46.public class Testpublic static void main(String args) String name =new String5;for(int i=0; iargs. length; +i) namei = argsi;System. out. println(name
18、2);命令行中的输入为:java Test a b程序的输出是 【11】 。(分数:2.00)填空项 1:_47. 【12】 是一个特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。(分数:2.00)填空项 1:_48.下面的程序是声明某类型变量 s,并通过三元条件运算符的结果给变量 s 赋值,请将该程序补充完整:public class Testpublic static void main(String args)【13】 s=(99%2=1)?“奇数“:“偶数“;System. out. println(s);(分数:2.00)填空项 1:_49.与显示相关的 Appl
19、et 方法有 【14】 ( )、repaint( )和 update( )。(分数:2.00)填空项 1:_50.一个类只有实现了 【15】 接口,它的对象才是可串行化的。(分数:2.00)填空项 1:_二级 JAVA 笔试-22 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列有关数据库的描述,正确的是( )。(分数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合 D.数据库是一组文件解析:解析 数据库(Database, DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是
20、多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有“集成”、“共享”的特点。2.下列选项中不属于 Java 虚拟机的执行特点的是( )。(分数:2.00)A.异常处理B.多线程C.动态链接D.简单易学 解析:解析 Java 虚拟机的执行过程过程有 3 个特点:多线程、动态链接、异常处理。3.下面( )方法与 applet 的显示无关。(分数:2.00)A.update ( )B.draw ( ) C.repaint ( )D.paint ( )解析:解析 本题考查 Applet 的基本概念。Applet 显示相关的方法主要有 3 个。paint( )方法,具体执行 Applet
21、的绘制,定义为:public void paint(Graphics g)。update( )方法,定义为:public void update(Graphics g),主要用于更新 Applet 的显示。repaint( )方法,定义为:public void repaint( ),主要用于 Applet 的重新显示,它调用 update( )方法实现对 Applet 的更新。而 draw( )方法与显示无关,故选 B。4.下面程序的运行结果是( )。public class Increment public static void main(String args )int c;c=5;S
22、ystem. out. println(c) ;System. out. println(c+);System .out. println(c) ;(分数:2.00)A.5 6 6B.5 5 6 C.677D.666解析:解析 本题考查自增运算符+的使用,第一个输出语句输出 c 的值为 5,System. out. println (c+)输出表达式 c+的值,由于+在变量 c 之后,所以表达式 c+的值为 5,待输出之后,变量 c 的值为6。最后一个输出语句输出的 c 的值则为 6。5.栈和队列的共同特点是( )。(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除
23、元素 D.没有共同点解析:解析 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入,在另一端进行删除,是一种“先进先出”的线性表。6.软件生命周期中所花费用最多的阶段是( )。(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护 解析:解析 软件维护是软件生命周期的最后一个阶段,也是持续时间最长、花费最多的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。7.公有成员变量 MAX 是一个 int 型值,变量的值保持常数值 100,则下列
24、使用( )选项的声明定义这个变量是正确的。(分数:2.00)A.public int MAX = 100;B.final int MAX = 100;C.final public int MAX = 100;D.public final int MAX = 100; 解析:解析 本题主要考查 Java 中公有变量使用 public 定义,定义常量变量使用 final。另外要注意的是修饰符的顺序,一个最完整的修饰是 public static final int MAX = 100;这个顺序不能变,而选项 C 错在修饰符的顺序上。8.查找随机文件的记录时,应使用的方法是( )。(分数:2.00)
25、A.readInt ( )B.readBytes (int n)C.seek (long 1) D.readDouble ( )解析:解析 RandomAccessFile 提供了对文件随机访问的功能,兼有输入输出功能,可以访问文件任意位置。常用方法有:length( ):获取文件长度;seek( ):查找文件记录;close( ):关闭文件资源;readDouble( )、readInt( )、readChar( ):读取文件内容;skipByte( ):跳过指定字节。9.下列说法中,不正确的是( )。(分数:2.00)A.switch 语句的功能可以由 if-else 语句来实现B.若用于
26、比较的数据类型为 double,则不可以用 switch 语句实现C.if-else 证语句的执行效率总是比 switch 语句高 D.case 子句可以有多个语句,并且不需要用大括号括起来解析:解析 并不是所有的 if-else if 语句的执行效率都高于 switch 语句的效率,在一些特定的情况下,switch 语句可以比较简练,同时容易阅读,并且执行效率高于 if-else if 语句,因此,选项 C 的描述是错误的。10.下列程序段执行后的输出结果为( )。int x=3; int y=10;System. out. println(y%x);(分数:2.00)A.0B.1 C.2D
27、.3解析:解析 此题考查%运算符的使用,%运算符的功能是求余运算,10 除以 3 的余数为 1,故选 B。11.编译下面源程序会得到哪些文件( )?Class A4 Class A2 public class Bpublic static void main(String args ) (分数:2.00)A.只有 B. class 文件B.只有 A1.class 和 A2.class 文件C.有 A1.class、A2.class 和 B. class 文件 D.编译不成功解析:解析 Java 语言一个源程序可以含有多个类,每个类编译都生成一个字节码文件。因为这里有 3个类,应该有 3 个字节
28、码文件。12.阅读下列代码public class Testpublic static void main(String args)String s = “Test“;switch (s)case “Java“: System. out. print(“Java“); break;case “Language“: System. out. print(“Language“); break;case “Test“: System. out. print(“Test“); break;其运行结果是( )。(分数:2.00)A.JavaB.LanguageC.TestD.编译出错 解析:解析 swi
29、tch 语句根据其后表达式的值从多个分支中选择一个来执行,表达式只能返回 int、byte、short 和 char 类型。13.算法的时间复杂度是指( )。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数解析:解析 算法的复杂度主要包括算法的时间复杂度和空间复杂度。算法的时间复杂度是执行算法所需要的计算工作量;算法的空间复杂度是执行这个算法所需要的内存空间。14.下面程序执行后,屏幕上显示的应是( )。public class Testpublic static void main(String args)cha
30、r ch1=B,e,i,j,i,n,g;char ch2=B,e,i,j,i,n,g,2,0,0,8;String s1 = new String(ch1);String s2 = new String(ch2, 0, 7);System. out. println(sl. equals(s2);(分数:2.00)A.true B.falseC.BeijingD.编译错误解析:解析 首先可以通过字符数组来生成一个字符串对象:String(char value);String(char valne, int startIndex, int numChars);其中,startlndex 指定字符
31、串在数组中的起始下标,numChars 表示字符个数。然后再测试字符串是否相等,可调用 equals()方法,两串相等则返回 true,否则返回 false。15.在下列源代码文件 Test. java 中,正确定义类的代码是( )。(分数:2.00)A.pblic class test public int x=0; public test(int x) this. x=x;B.public class Test public int x=0;public Test(int x) this. x=x;C.public class Test extends T1,T2 public int x
32、 = 0; public Test(int x) this. x = x; D.protected class Test extends T2public int x = 0;public Test(int x) this. x = x; 解析:解析 本题主要考查类声明格式为修饰符class 类名extends 父类名implements 类实现的接口列表,选项 A 中源文件名与程序名不相同,Java 不支持多重继承所以选项 C 错误,选项 D 中类的访问权限不对,应为 public。16.下列( )是将一个十六进制值赋值给一个 long 型变量。(分数:2.00)A.long number
33、= 123L;B.long number = 0123;C.long number = 0123L;D.long;number = 0x123L; 解析:解析 整型常量分 3 种书写格式:十进制、八进制和十六进制,十六进制整数以 0x 或 0X 开头;为了区分 int 和 long 类型,需要在 long 类型后面加上后缀 L 或 1。因此,0x123L 为正确答案。17.阅读下面代码if(x=0) System. out. println(“冠军“);else if(x-3) System. out. println(“亚军“);else System. out. println(“季军“)
34、;若要求打印字符串“季军“,则变量 x 的取值范围是( )。(分数:2.00)A.x=0String str2=str1.concat(“cde“);(分数:2.00)A.abcdeB.abccde C.cdeabcD.edccba解析:解析 concat 方法的作用是将当前字符串对象与指定字符串相连。本题中即将 strl 变量所指字符串与“cde“字符串相连。19.下列有关数据库的描述,正确的是( )。(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性
35、或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 解析:解析 数据处理是指将数据转换成信息的过程,故选项 A 错误;数据的物理独立性是指数据的物理结构的改变,不会影响数据库的逻辑结构,故选项 B 错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故选项 C 错误。20.为了区分类中重载的同名的不同方法,要求( )。(分数:2.00)A.采用不同的形式参数列表 B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同解析:解析 本题主要考查方法的重载是指多个方法可以享有相同的名字,但参数的数量或类型必须不相同(采用
36、不同的形式参数列表)。程序可按参数列表决定调用对应的方法。21.数据的存储结构是指( )。(分数:2.00)A.数据所占的存储空间量B.数据的逻辑结构在计算机中的表示 C.数据在计算机中的顺序存储方式D.存储在外存中的数据解析:解析 数据的存储结构是指数据元素在计算机内存中的表示,即数据的机内表示。22.下面说法中错误的是( )。(分数:2.00)A.凡是语法错误,都属于编译错误B.异常是程序无法控制的 C.对程序而言,一般有编译错误和运行错误两类D.Java 语言中,异常为一种对象解析:解析 异常是在程序编译或运行中所发生的可预料或不可预料的异常事件,是不可避免的。异常处理,将错误处理的控制
37、流从正常运行的控制流中分离开,使我们再也不用检查一个特定的错误,并在程序的多处地方对其进行控制。23.线程在生命周期中要经历五种状态,在不使用 stop()方法的情况下,线程当前处于终止状态,则它的上一个状态是( )。(分数:2.00)A.新建状态B.阻塞状态C.可运行状态D.运行状态 解析:解析 线程的生命周期过程为:(1)线程被创建后,并不马上启动,而是进入新建状态。此时线程没有分配资源,只能使用 start( )和 stop( )两个控制方法;(2)新建状态的线程在调用 start( )方法后,进入可运行状态。此时线程已经分配了必要资源,交给了系统调度。一旦线程实际占有了 CPU,就进入
38、了运行状态。(3)运行状态的线程如果调用了 yield( )方法、sleep( )方法、join( )方法或 wait( )方法,或者申请对象锁未果、有更高优先级线程进入调度等,都可进入阻塞状态。阻塞状态的线程在获取到足够的资源后,也可以转入到可运行状态。(4)当运行状态的线程正常执行完毕后,就进入了终止状态。24.结构化程序设计的三种结构是( )。(分数:2.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构 解析:解析 顺序结构、选择结构和循环结构(或重复结构)是结构化程序设计的 3 种基本结构。25.已
39、知一棵二叉树的后序遍历序列是 dabec,中序遍历序列是 debac,则它的前序遍历序列是( )。(分数:2.00)A.acbedB.decabC.deabcD.cedba 解析:解析 依据后序遍历序列可确定根结点为 c,由中序遍历序列可知其左子树由 deba 构成,右子树为空;又由左子树的后序遍历序列可知其根结点为 e,由中序遍历序列可知其左子树为 d,右子树由 ba 构成,如图所示。由此可知该二叉树的前序遍历序列为选项 D。*26.当 Frame 的大小被改变时,Frame 中的按钮的位置可能被改变,则使用下列哪一个布局管理器( )。(分数:2.00)A.BorderLayoutB.Flo
40、wLayout C.CardLayoutD.GridLayout解析:解析 选项 A,该布局管理器将容器划分为五个部分,容器大小的改变不会影响其中的组件的位置,而是影响它们的大小。选项 B,该布局管理器的容器大小发生变化时,构件的大小不变,但是相对位置会发生变化。选项 C,该布局管理器显示放入该容器的当前页中的组件,一次显示一个,容器大小的改变不能影响其中组件的位置。选项 D,该布局管理器将容器划分为固定的网格,组件加入后占据一个单元,各组件的相对位置不会因为容器的大小变化而变化,改变的只是组件的大小。27.下列语句执行后,i 的值是( )。public class Testpublic st
41、atic void main(String args)int i =0;for(int j=10; j5 j-=3,i+=2) i=i+j;System. out. println(i);(分数:2.00)A.8B.9C.10D.12 解析:解析 变量 i 和 j 的初始值分别为 0 和 10,判断结束条件 j5for(int i=0; iargs. length; +i) namei = argsi;System. out. println(name2);命令行中的输入为:java Test a b程序的输出是 【11】 。(分数:2.00)填空项 1:_ (正确答案:null)解析:解析
42、name 数组被初始化为带 5 个 null 元素,之后元素。和 1 分别被赋予 String 值“a“和 “b“(传递给 main 的命令行参数),元素 2,3,4 仍然未赋值,因此,它们具有 null 值。47. 【12】 是一个特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。(分数:2.00)填空项 1:_ (正确答案:构造方法)解析:解析 在 Java 语言中的每个类都有构造函数,用来做对象的初始化工作。它也是由方法名、参数和方法体组成的。48.下面的程序是声明某类型变量 s,并通过三元条件运算符的结果给变量 s 赋值,请将该程序补充完整:public class
43、Testpublic static void main(String args)【13】 s=(99%2=1)?“奇数“:“偶数“;System. out. println(s);(分数:2.00)填空项 1:_ (正确答案:String)解析:解析 首先,看一下 s=(99%2=1)?“奇数“:“偶数“;这个赋值语句,(99%2=1)的返回值是true,那么给 s 赋第 2 个表达式的值,在这里是字符串“奇数“,所以要在定义 s 的时候,前面加 String来说明 s 的数据类型是字符串。49.与显示相关的 Applet 方法有 【14】 ( )、repaint( )和 update( )。
44、(分数:2.00)填空项 1:_ (正确答案:paint)解析:解析 paint()方法具体执行 Applet 的绘制;repaint()方法主要用于 Applet 的重新显示,它调用 update()方法实现对 Applet 的更新;update()方法用于更新 Applet 的显示,该方法将首先清除背景,再调用 paint()方法完成 Applet 的具体绘制。50.一个类只有实现了 【15】 接口,它的对象才是可串行化的。(分数:2.00)填空项 1:_ (正确答案:Serializable)解析:解析 一个类只有实现了 Serializable 接口,它的对象才是可串行的。实际上,Serializable是一个空接口,它的目的只是简单地标识一个类的对象可以被串行化。