1、计算机二级 JAVA-26 及答案解析(总分:90.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:63.00)1.下面的 for 语句U /U。for(int x=0,y=10;(y0)(x4);x+,y-); A.是无限循环 B.循环次数不定 C.循环执行 4 次 D.循环执行 3 次(分数:2.00)A.B.C.D.2.J2EE 和下列那种语言绑定U /U。 A. C B. C+ C. Java D. 汇编语言(分数:1.00)A.B.C.D.3.下列程序的执行结果是U /U。public class Testiipublic static void main(Stri
2、ng arg)byte y=4;long r=80L:Systemoutprintln(r/y): A.20B B.20 C.20.0 D.编译错误 (分数:1.00)A.B.C.D.4.Java 语言中的调试器是_。 A.javac B.java C.jdb D.javap(分数:2.00)A.B.C.D.5.定义一个表示 10 个值为 null 的字符串数组,下面选项正确的是U /U。 A.Stringa; B.String a; C.char a10; D.Stxing a=new String10;(分数:2.00)A.B.C.D.6.下列有关数据库的描述,正确的是 U /U A. 数
3、据库是一个 DBF 文件 B. 数据库是一个关系 C. 数据库是一个结构化的数据集合 D. 数据库是一组文件(分数:2.00)A.B.C.D.7.下列变量名中合法的是U /U。 A. CHlNA B. byte-size C. double D. A+a(分数:2.00)A.B.C.D.8.下面关于数据库系统的叙述正确的是U /U。 A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余 C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据(分数:1.00)A.B.C.D.9.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测
4、试方法是 U /U A. 黑箱测试法 B. 白箱测试法 C. 错误推测法 D. 安装测试法(分数:2.00)A.B.C.D.10.在下列程序的横线处填入正确的语句,实现 RandomAccessFile 类使用。package ch1;import java. io. *;public class ex27public static void main(String args )try RandomAccessFile in = newin.close ( );catch (Exception e)e.printStackTrace (); A. RandomAccessFileC“ch1/f
5、ile.dat“, “read“) B. RandomAccessFile(“r“, “ch1/file.dat“) C. RandomAccessFile(“ch1/file.dat“ , “r“) D. RandomAecessFile(“read“, “ch1/file.dat“)(分数:2.00)A.B.C.D.11.在结构化方法中,用数据流程图(DFD) 作为描述工具的软件开发阶段是 A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码(分数:2.00)A.B.C.D.12.若特快订单是一种订单,则特快订单类和订单类的关系是U /U。 A.使用关系 B.包含关系 C.继承
6、关系 D.无关系(分数:2.00)A.B.C.D.13.为了提高软件模块的独立性,模块之间最好是U /U。 A.控制耦合 B.公共耦合 C.内容耦合 D.数据耦合(分数:2.00)A.B.C.D.14.下列哪个方法可用于创建一个可运行的类? U /U A.public class X implements Runable public void run(), B.public class X implements Thread public void run() C.public class X implements Thread public int run() D.public class
7、 X implements Runable protected void run()(分数:1.00)A.B.C.D.15.有以下程序:void swap1(int *a,int *b)int *c=a;a=b,b=c;void swap2(int *a,int *b)int c=*a;*a=*b,*b=c;main()int a=10,b=15;swap1(a,b);printf(“%d,%d,“,a,b);a=10,b=15;swap2(a,b);printf(“%d,%d,“,a,b);其输出结果为U /U。 A.15,10,10,15 B.15,10,15,10 C.10,15,10,
8、15 D.10,15,15,10(分数:2.00)A.B.C.D.16.保证 Java 语言可移植性的特征是U /U。 A. 面向对象 B. 安全性 C. 分布式计算 D. 可跨平台(分数:2.00)A.B.C.D.17.下列程序的输出结果是_。int x=3;int y=10;System.out.println(y%x); A. 0 B. 1 C. 2 D. 1.0(分数:2.00)A.B.C.D.18.下列代码的运行结果是U /U。public class Test public static void main(String args) System.out.println(891);
9、 A. 44 B. 45 C. 88 D. 90(分数:2.00)A.B.C.D.19.下列关于软件测试的描述中正确的是U /U。 A.软件测试的目的是证明程序是否正确 B.软件测试的目的是使程序运行结果正确 C.软件测试的目的是尽可能多地发现程序中的错误 D.软件测试的目的是使程序符合结构化原则(分数:2.00)A.B.C.D.20.对排序文件的初始状态不作任何要求的排序方法有U /U。 A. 直接插入和快速排序 B. 直接插入和归并排序 C. 归并和快速排序 D. 归并和直接选择排序(分数:2.00)A.B.C.D.21.下列程序的输出结果是U /U。public class Test p
10、ublic static void main (String args) String s=“hello“;s.replace (r,m);System.out.println(s); A. hello B. HELLO C. hemmo D. HEMMO(分数:2.00)A.B.C.D.22.下列关于构造方法的叙述中,错误的是U /U。 A.Java 语言规定构造方法名与类名必须相同 B.Java 语言规定构造方法没有返回值,但不用 void 声明 C.Java 语言规定构造方法不可以重载 D.Java 语言规定构造方法只能通过 new 自动调用(分数:2.00)A.B.C.D.23.阅读下
11、面程序import java. io.*;public class TypeTransitionpublic static void main(String args)char a=h;iNt i=100;int j =97;int aa=a+i;System.out.println(“aa=“+aa);char bb = (char)j;System.out.println(“bb=“+bb);如果输出结果的第二行为 bb=a,奸么第一行的输出是( )。 A.aa=I B.aa=204 C.aa=v D.aa=156(分数:2.00)A.B.C.D.24.下面程序段的输出结果是public
12、class Testpublic static void main(String args)int x,y;x=(int)Math.sqrt(5)/2+(int)Math.random()*5/2;y=(int)Math.sqrt(3)/2+(iht)Math.random()*3/2;if(xy)System.out.println(“xy“);else if (x=y)System.out.println(“x=y“);elseSystem.out.println(“xy“); A. xy B. x=y C. xy D. 编译错误(分数:2.00)A.B.C.D.25.以下程序输出结果为U
13、 /U。class test 2public static void main(String args)int n=7;n=3;n=n A. 字符串 Any question 输出在左上角位置,坐标为(10,0) B. 只能看到一部分的字符 C. 能全都看到 D. 以上都不对(分数:2.00)A.B.C.D.30.下列叙述中,错误的是U /U。 A. 接口与类的层次无关 B. 通过接口说明类所实现的方法 C. 通过接口可了解对象的交互界面 D. 接口与存储空间有关(分数:1.00)A.B.C.D.31.当使用 SomeThread t=new SomeThread()创建一个线程时,下列叙述中
14、正确的是_。 A.SomeThread 类是包含 run()方法的任意 Java 类 B.SomeThread 类一定要实现 Runnable 接口 C.SomeThread 类是 Thread 类的子类 D.someThread 类是 Thread 类的子类并且要实现 Run-nable 接口(分数:1.00)A.B.C.D.32.软件生命周期是指_。 A. 软件产品从提出、实现、使用维护到停止使用退役的过程 B. 软件从需求分析、设计、实现到测试完成的过程 C. 软件的开发过程 D. 软件的运行维护过程(分数:2.00)A.B.C.D.33.下列程序的输出结果是( )。class Test
15、public static void main(String args)int n=7;n=3;n=nn=2;System.out.println(n); A.0 B.-1 C.14 D.64(分数:2.00)A.B.C.D.34.下列关于实型变量书写正确的是U /U。 A.E3 B.2e0.3 C.1.2e3 D.1.2E0.3(分数:2.00)A.B.C.D.35.在 Java 语言中,封装是借助于U /U实现的。 A. 对象 B. 类 C. 数组 D. 成员(分数:1.00)A.B.C.D.二、B填空题/B(总题数:15,分数:27.00)36.mouseDragged()方法是 Mou
16、seMotionListener 接口中的抽象方法,该方法的参数是 1 类。(分数:2.00)填空项 1:_37.源程序文档化要求程序应加注释。注释一般分为序言性注释和 1。(分数:1.00)填空项 1:_38.在 Java 中,字符串是作为 1 出现的。(分数:2.00)填空项 1:_39.U U /U /U是 Java 程序的并发机制,它能同步共享数据,处理不同的事件。(分数:2.00)填空项 1:_40.若按功能划分,软件测试的方法通常分为白盒测试方法和U U /U /U测试方法。(分数:2.00)填空项 1:_41.通过实现 Runnable 接口创建线程,请在画线处加入正确的代码完成
17、此程序_。 public class ThreadTest public static void main(String args) Thread t1=new Thread(new Hello(): Thread t2=new Thread(new Hello(); _; t2.start(); class Hello implements Runnable int i; public void run() while(true) System.out.println(“Hello“+i+); If(i=5) break: (分数:2.00)填空项 1:_42.Java 语言的各种数据类型之
18、间提供两种转换:U U /U /U和强制转换。(分数:2.00)填空项 1:_43.如果在运行以下程序时从键盘输入:bcd回车。输出结果_。 #includestdio.h void main() char i=a,j=a,k=a; scanf(“%c%*c%c“,i,j,k); printf(“%c%c%c“,i,j,k); (分数:1.00)填空项 1:_44.若按功能划分,软件测试的方法通常分为白盒测试方法和U U /U /U测试方法。(分数:2.00)填空项 1:_45.当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的U
19、U /U /U。(分数:2.00)填空项 1:_46.Java 语言的 1 可以使用它所在类的静态成员变量和实例成员变量,也可以使用,占所在方法中的局部变量。(分数:2.00)填空项 1:_47.恰当的注释增强了程序的可读性与U U /U /U。(分数:2.00)填空项 1:_48.在 Java 语言中,用 1 修饰符定义的类为抽象类。(分数:2.00)填空项 1:_49.在 Java 语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有U U /U/U。(分数:1.00)填空项 1:_50.MouseDragged()方法是 MouseMotionListener 接口中的抽
20、象方法,该方法的参数是U U /U /U类。(分数:2.00)填空项 1:_计算机二级 JAVA-26 答案解析(总分:90.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:63.00)1.下面的 for 语句U /U。for(int x=0,y=10;(y0)(x4);x+,y-); A.是无限循环 B.循环次数不定 C.循环执行 4 次 D.循环执行 3 次(分数:2.00)A.B.C. D.解析:2.J2EE 和下列那种语言绑定U /U。 A. C B. C+ C. Java D. 汇编语言(分数:1.00)A.B.C. D.解析:解析 J2EE 的基础是 J2SE,以
21、 Java 为平台;而 C 语言用于 ODBCAPI。由于两者不兼容,SUN 公司才提出了 JDBC 作为 Java 几个平台与数据库的标准连接。3.下列程序的执行结果是U /U。public class Testiipublic static void main(String arg)byte y=4;long r=80L:Systemoutprintln(r/y): A.20B B.20 C.20.0 D.编译错误 (分数:1.00)A.B. C.D.解析:4.Java 语言中的调试器是_。 A.javac B.java C.jdb D.javap(分数:2.00)A.B.C. D.解析:
22、解析 选项 A 中 javac 是 Java 编译器;选项 B 中 java 是 Java 解释器;选项 D 中 javap 是 Java类文件解析器;只有选项 C 中 jdb 是 Java 程序的调试器。5.定义一个表示 10 个值为 null 的字符串数组,下面选项正确的是U /U。 A.Stringa; B.String a; C.char a10; D.Stxing a=new String10;(分数:2.00)A.B.C.D. 解析:6.下列有关数据库的描述,正确的是 U /U A. 数据库是一个 DBF 文件 B. 数据库是一个关系 C. 数据库是一个结构化的数据集合 D. 数据
23、库是一组文件(分数:2.00)A.B.C. D.解析:解析 数据库(Database,简称 DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有“集成”、“共享”之特点。本题答案为 C。7.下列变量名中合法的是U /U。 A. CHlNA B. byte-size C. double D. A+a(分数:2.00)A. B.C.D.解析:解析 在 Java 语言中,变量名的定义要符合其语法规则。B 选项中的变量名 byte-size 中含有不合法的字符“-“,所以不正确:C 选项的变量名是 Java 保留字;而 D
24、 选项中的变量名中同样含有非法的字符”+”。考试中,变量名定义的语法规则这个知识点比较重要。8.下面关于数据库系统的叙述正确的是U /U。 A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余 C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据(分数:1.00)A. B.C.D.解析:解析 数据库管理系统只能减少数据的冗余,但是不可能完全避免。数据的一致性是指在系统中同一数据的不同出现处应保持相同的值,而数据的不一致性指的是同一数据在系统的不同复制处有不同的值。9.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
25、 U /U A. 黑箱测试法 B. 白箱测试法 C. 错误推测法 D. 安装测试法(分数:2.00)A. B.C.D.解析:解析 该题考查的是常用的测试方法及其概念。黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据功能导出测试用例。白箱测试是根据对程序内部逻辑结构的分析来选取测试用例,白箱测试也称为逻辑覆盖测试,所以选项 B 不正确。错误推测法只是黑箱测试所使用的一种具体的方法,所以选项 C 不正确。安装测试是测试层次中的一种,它属于高级测试,所以选项 D 不正确。10.在下列程序的横线处填入正确的语句,实现 RandomAccessFile 类使用。package ch1;impo
26、rt java. io. *;public class ex27public static void main(String args )try RandomAccessFile in = newin.close ( );catch (Exception e)e.printStackTrace (); A. RandomAccessFileC“ch1/file.dat“, “read“) B. RandomAccessFile(“r“, “ch1/file.dat“) C. RandomAccessFile(“ch1/file.dat“ , “r“) D. RandomAecessFile(“
27、read“, “ch1/file.dat“)(分数:2.00)A.B.C. D.解析:11.在结构化方法中,用数据流程图(DFD) 作为描述工具的软件开发阶段是 A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码(分数:2.00)A.B. C.D.解析:解析 结构化分析方法是结构化程序设计理论在软件需求分析阶段的运用。而结构化分析就是使用数据流图(DFD) ,数据字典 (DD) 、结构化英语、判定表和判定树等工具,来建立一种新的、称为结构化规格说明的目标文档。所以数据流程图是在需求分析阶段使用的。12.若特快订单是一种订单,则特快订单类和订单类的关系是U /U。 A.使用关系 B
28、.包含关系 C.继承关系 D.无关系(分数:2.00)A.B.C. D.解析:13.为了提高软件模块的独立性,模块之间最好是U /U。 A.控制耦合 B.公共耦合 C.内容耦合 D.数据耦合(分数:2.00)A.B.C.D. 解析:解析 耦合性与内聚性是模块独立性的两个定性标准,一般的程序设计都会尽量做到高内聚、低耦合,有利于提高模块的独立性。14.下列哪个方法可用于创建一个可运行的类? U /U A.public class X implements Runable public void run(), B.public class X implements Thread public vo
29、id run() C.public class X implements Thread public int run() D.public class X implements Runable protected void run()(分数:1.00)A. B.C.D.解析:15.有以下程序:void swap1(int *a,int *b)int *c=a;a=b,b=c;void swap2(int *a,int *b)int c=*a;*a=*b,*b=c;main()int a=10,b=15;swap1(a,b);printf(“%d,%d,“,a,b);a=10,b=15;swap
30、2(a,b);printf(“%d,%d,“,a,b);其输出结果为U /U。 A.15,10,10,15 B.15,10,15,10 C.10,15,10,15 D.10,15,15,10(分数:2.00)A.B.C.D. 解析:16.保证 Java 语言可移植性的特征是U /U。 A. 面向对象 B. 安全性 C. 分布式计算 D. 可跨平台(分数:2.00)A.B.C.D. 解析:解析 本题考查 Java 语言的特点。Java 语言的特点是考试重点,务必掌握。跨平台的特点保证了 Java 语言的可移植性,同时,Java 的类库也具有可移植性。Java 本身的编译器也用 Java 语言编写
31、,运行系统的虚拟机用 C 语言实现,这样,Java 系统本身也具有可移植性。17.下列程序的输出结果是_。int x=3;int y=10;System.out.println(y%x); A. 0 B. 1 C. 2 D. 1.0(分数:2.00)A.B. C.D.解析:解析 对于二元算术运算,如果两个操作数均为 int 型,则表达式的结果也是 int 型。本题中 10除以 3 取模后结果为 1,所以只有选项 B 是正确的。18.下列代码的运行结果是U /U。public class Test public static void main(String args) System.out.p
32、rintln(891); A. 44 B. 45 C. 88 D. 90(分数:2.00)A. B.C.D.解析:解析 89 转换为二进制是 01011001,再右移一位变为 00101100,再换回十进制其值为 44。19.下列关于软件测试的描述中正确的是U /U。 A.软件测试的目的是证明程序是否正确 B.软件测试的目的是使程序运行结果正确 C.软件测试的目的是尽可能多地发现程序中的错误 D.软件测试的目的是使程序符合结构化原则(分数:2.00)A.B.C. D.解析:解析 软件测试是为了尽可能多地发现程序中的错误,尤其是至今尚未发现的错误。20.对排序文件的初始状态不作任何要求的排序方法
33、有U /U。 A. 直接插入和快速排序 B. 直接插入和归并排序 C. 归并和快速排序 D. 归并和直接选择排序(分数:2.00)A. B.C.D.解析:解析 只有归并排序要求待排序文件“部分排序”(把待排序的文件分成若干个子文件,每个子文件内的记录是已排序的)。21.下列程序的输出结果是U /U。public class Test public static void main (String args) String s=“hello“;s.replace (r,m);System.out.println(s); A. hello B. HELLO C. hemmo D. HEMMO(分数
34、:2.00)A. B.C.D.解析:解析 String 类的 replace (char oldChar,char newChar)函数的作用是返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的。返回的是新字符串,但是原字符串变量的值并未发生改变。因此,输出的是“hello”而不是“hemmo”。如果替换语句换为: s=s.replace(l,m);,则输出“hemmo”。22.下列关于构造方法的叙述中,错误的是U /U。 A.Java 语言规定构造方法名与类名必须相同 B.Java 语言规定构造方法没有返回值,但不用 void 声明 C.Jav
35、a 语言规定构造方法不可以重载 D.Java 语言规定构造方法只能通过 new 自动调用(分数:2.00)A.B.C. D.解析:23.阅读下面程序import java. io.*;public class TypeTransitionpublic static void main(String args)char a=h;iNt i=100;int j =97;int aa=a+i;System.out.println(“aa=“+aa);char bb = (char)j;System.out.println(“bb=“+bb);如果输出结果的第二行为 bb=a,奸么第一行的输出是( )
36、。 A.aa=I B.aa=204 C.aa=v D.aa=156(分数:2.00)A.B. C.D.解析:24.下面程序段的输出结果是public class Testpublic static void main(String args)int x,y;x=(int)Math.sqrt(5)/2+(int)Math.random()*5/2;y=(int)Math.sqrt(3)/2+(iht)Math.random()*3/2;if(xy)System.out.println(“xy“);else if (x=y)System.out.println(“x=y“);elseSystem.
37、out.println(“xy“); A. xy B. x=y C. xy D. 编译错误(分数:2.00)A. B.C.D.解析:解析 本题考查 Java 语言中 if-else 分支结构和几个标准函数语句的用法。Java 语言的控制结构是考试重点,考生应该多读相关程序。这里重点理解程序中的两个赋值语句,赋值号右边的两个表达式分别求两个标准函数的值,再进行整除,判断出 x 与 y 的大小。Mathsqrt 计算一个数的平方根,Mathrandom()输出0,1之间的随机数,本题中经过两条赋值语句后,x=1,y=0。进入分支结构后,满足 if 条件执行相应 System.out.println
38、 (“xy“);操作。25.以下程序输出结果为U /U。class test 2public static void main(String args)int n=7;n=3;n=n A. 字符串 Any question 输出在左上角位置,坐标为(10,0) B. 只能看到一部分的字符 C. 能全都看到 D. 以上都不对(分数:2.00)A.B. C.D.解析:解析 drawstring(String str,intx,int y)方法是使用当前的颜色和字符,将 str 的内容显示出来,并且最左端的字符的基线从(x,y)开始。在本题中,y=O,所以基线位于最顶端。我们只能看到下行字母的一部分
39、,即字母 y、q 的下半部分。30.下列叙述中,错误的是U /U。 A. 接口与类的层次无关 B. 通过接口说明类所实现的方法 C. 通过接口可了解对象的交互界面 D. 接口与存储空间有关(分数:1.00)A.B.C.D. 解析:解析 本题考查 Java 中接口的概念。接口是一种只含有抽象方法或变量的特殊的抽象类,主要功能是:不管类的层次,可实现互不相关的类具有相同的方法,所以选项 A 说法正确;通过接口说明多个类所需实现的方法,选项 B 说法正确;通过接口可以了解对象的交互界面,无需了解对象所对应的类,选项C 说法正确;因为接口不包括任何实现,所以与存储空间没有任何关系,选项 D 说法错误。
40、31.当使用 SomeThread t=new SomeThread()创建一个线程时,下列叙述中正确的是_。 A.SomeThread 类是包含 run()方法的任意 Java 类 B.SomeThread 类一定要实现 Runnable 接口 C.SomeThread 类是 Thread 类的子类 D.someThread 类是 Thread 类的子类并且要实现 Run-nable 接口(分数:1.00)A.B.C. D.解析:解析 由 SomeThread t=new SomeThread()可知此题是通过继承 Thread 类来创建线程的。32.软件生命周期是指_。 A. 软件产品从提
41、出、实现、使用维护到停止使用退役的过程 B. 软件从需求分析、设计、实现到测试完成的过程 C. 软件的开发过程 D. 软件的运行维护过程(分数:2.00)A. B.C.D.解析:解析:软件生命周期的定义是指通常将软件产品从提出、实现、使用维护到停止使用而退役的过程。还可将软件周期分为三阶段:定义阶段、开发阶段和维护阶段。33.下列程序的输出结果是( )。class Testpublic static void main(String args)int n=7;n=3;n=nn=2;System.out.println(n); A.0 B.-1 C.14 D.64(分数:2.00)A.B.C.
42、D.解析:34.下列关于实型变量书写正确的是U /U。 A.E3 B.2e0.3 C.1.2e3 D.1.2E0.3(分数:2.00)A.B.C. D.解析:35.在 Java 语言中,封装是借助于U /U实现的。 A. 对象 B. 类 C. 数组 D. 成员(分数:1.00)A.B. C.D.解析:解析 Java 是一个完全面向对象的语言,利用类把对象的属性和方法封装在一起,只对外界提供有限的接口。二、B填空题/B(总题数:15,分数:27.00)36.mouseDragged()方法是 MouseMotionListener 接口中的抽象方法,该方法的参数是 1 类。(分数:2.00)填空
43、项 1:_ (正确答案:MouseEvent)解析:解析 mouseDragged()方法是接口 MouseMotionListener 中的抽象方法,其声明原形为: mouseDragged(MouseEvent)。显然,该方法的参数类型为 MouseEvent。37.源程序文档化要求程序应加注释。注释一般分为序言性注释和 1。(分数:1.00)填空项 1:_ (正确答案:功能性注释)解析:解析 注释一般分为序言性注释和功能性注释。序言性注释通常位于每个程序的开头部分,给出程序的整体说明;功能性注释的位置一般嵌在源程序体中,主要描述其后的语句或程序做什么。注意区别这两种注释。38.在 Java 中,字符串是作为 1 出现的。(分数:2.00)填空项 1:_ (正确答案:对象)解析:解析 本题考查考生对 Java 中字符串的理解。Java 中的字符串和 C 语言中的字符串是有区别的,在 C 语言中,并没有真正意义上的字符串,C 语言中的字符串就是字符数组,使用起来非常的灵活。而在Java!中,字符串常量是一个类-String 类,它和字符数组是不同的,字符串是作为对象出现的。39.U U /U /U是 Java 程序的并发机制,它能同步共享数据,处理不同的事件。(分数:2.00)填空项 1:_ (正确答案:多线性)解析:40.若按功能划分,软件测试的方法通