1、计算机二级 JAVA-124 及答案解析(总分:87.60,做题时间:90 分钟)一、选择题(总题数:40,分数:70.60)1.一个栈的初始状态为空,首先将元素 5,4,3,2,1 依次入栈,然后退栈一次,再将元素 A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为_。(分数:1.80)A.54321ABCDB.5ABCD4321C.DCBA12345D.1DCBA23452.下列关于构造方法的叙述中,错误的是_。(分数:2.00)A.Java 语言规定构造方法名与类名必须相同B.Java 语言规定构造方法没有返回值,但不用 void 声明C.Jav
2、a 语言规定构造方法不可以重载D.Java 语言规定构造方法只能通过 new 自动调用3.下列叙述中正确的是_。(分数:1.80)A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D.上述三种说法都不对4.以下叙述中不属于 JAVA 语言特点的是_。(分数:2.00)A.面向对象B.可移植性C.多线程D.宏定义5.数据流图中带有箭头的线段表示的是_。(分数:1.00)A.控制流B.事件驱动C.模块调用D.数据流6.下列关于 Test 类的定义中,正确的是_。(分数:1.
3、80)A.class Test implements Runnablepublic void run()public void someMethodB.class Test implements Runnable(public void run();C.class Test implements Runnable(public void someMethod;D.class Test implements Runnablepublic void someMethod()7.下列关于 J2EE 的特点的说法中,错误的是_。(分数:2.00)A.J2EE 的基础是 J2SEB.J2EE 提供高度的
4、安全性支持C.支持事务处理和异步通信D.支持面向过程的 Web 开发8.请阅读如下程序。 public class OperatorsAndExpressions void residual() int i=100,j=30; float m=563.5f,n=4.0f; System.out.println(i%j); System.out.println(m%n); public static void main (String args) OperatorsAndExpressions OperAndExp new OperatorsAndExpressions(); /取模运算符在整数
5、和浮点数中的应用 OperAndExp.residual(); 程序运行结果是_。(分数:2.00)A.103.5B.202.5C.104.5D.203.59.栈和队列的共同点是_。(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同特点10.下列关于 Applet 的叙述中,正确的是_。(分数:2.00)A.Applet 是 Java 类,所以可以由 JDK 中的解释器 java 直接解释运行B.Applet 的主类不一定要定义为 javaappletApplet 类或 JApplet 类的子类C.Applet 与 Application 的主要区别
6、在执行方式上D.Applet 不能在浏览器中运行11.有以下程序: #includestdio.h #define F(X,Y)(X)*(Y) void main() int a=3,b=4; printf(“%d/n“,F(a-,+b); 程序运行后输出的结果是_。(分数:2.00)A.8B.10C.12D.1512.char 类型的取值范围是_。 A.-272 7-1 B.02 16-1 C.-2152 15-1 D.02 8-1(分数:3.00)A.B.C.D.13.继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码_。(分数:1.80)A.可读性好B.可重用C.可跨包访问D
7、.运行更安全14.下列特点中不属于 Java 的是_。(分数:1.80)A.多线程B.多继承C.跨平台D.动态性15.功能用来终止当前循环体语句的执行语句是_。(分数:1.00)A.if 语句B.if-else 语句C.break 语句D.return 语句16.下面_是合法的标识符。(分数:1.80)A.$personsB.2UsersC.*pointD.this17.若有以下说明和语句: int c45,(*p)5; p=c; 能够正确引用 c 数组元素的是_。(分数:2.00)A.p+1B.*(p+3)C.*(p+1)+3D.*(p0+2)18.下列 Java 组件中,不属于容器的是_。
8、(分数:1.80)A.PanelB.WindowC.FrameD.Label19.请阅读如下程序。 import java.io.*; public class ExceptionCatch public static void main (String args) try FileInputStream fis=new FilelnputStream (“text“); System.out.println (“content of text is: “); catch (FileNotFoundException e) System.out.println (e); System.out.
9、println (“message:“+e.getMessageQ); e.printStackTrace (System.out); _; System.out.println (e); 为保证程序正确运行,程序中下划线处的语句应是_。(分数:2.00)A.catch(FileInputStream s)B.printStackTrace()C.catch(IOException e)D.System.out.println(e)20.下列各项中不属于 AWT 提供的图形图像工具的是_。(分数:1.00)A.形状B.按钮C.颜色D.字体21.以下不属于 Java Application 应用
10、程序编写和执行步骤的是_。(分数:1.00)A.编写源代码B.编写 HTML 文件C.编译源代码D.解释执行22.下列程序的运行结果是_。 public class Test extends Thread public static void main(String args) Thread t=new Thread(); t.start(); public void run() System.out.println(“Hello“); (分数:1.00)A.程序不能通过编译,因为没有 import 语句将 Thread 类引入B.程序不能通过编译,因为 Test 类没有实现 Runnable
11、 接口C.程序通过编译,且运行正常,没有任何输出D.程序通过编译,且运行正常,打印出一个“HeIlo”23.下面的哪些程序段可能导致错误? : String s = “Gone with the wind“; String t = “good “; String k = s + t; : String s = “Gone with the wind“; String t; t = s3 + “one“; : String s = “Gone with the wind“; String standard = s.toUpperCase(); : String s = “home directo
12、ry“; String t = s-“directory“:(分数:2.00)A.、B.、C.、D.、24.结构化程序设计所规定的三种基本控制结构是_。(分数:2.00)A.输入、处理、输出B.树形、网形、环形C.顺序、选择、循环D.主程序、子程序、函数25.当 Applet 程序中的 init()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是_。 public void init() setLayout(new BorderLayout(); add(“North“, new TextField(10); add(“Center“, new Button(“help“); (
13、分数:1.80)A.文本框将会出现在 Applet 的顶上,且有 10 个字符的宽度B.按钮将会出现在 Applet 的正中间,且尺寸为正好能够包容 help 的大小C.文本框将会出现在 Applet 的顶上,从最左边一直延伸到最右边;按钮将会出现在 Applet 的正中间,覆盖除文本框外的所有空间D.按钮与文本框的布局依赖于 Applet 的尺寸26.下面叙述中,正确的是_。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种叙述都不对27.下列不属于 Java 的图形
14、用户界面内容的包是_。(分数:1.00)A.java.avaB.javax.swingC.java.ava.eventD.java.io28.下列链表中,其逻辑结构属于非线性结构的是_。(分数:2.00)A.二叉链表B.循环链表C.双向链表D.带链的栈29.设有如下三个关系表 (分数:2.00)A.T=RSB.T=RSC.T=RSD.T=R/S30.关于多线程,下列哪个说法不正确?(分数:1.00)A.多线程就是同时执行几个事件B.多线程是将程序分为几个并行的子任务,由它们并发交叉执行C.一个进程可产生多线程,形成执行流D.Java 语言支持多线程31.在方法内部使用,代表对当前对象自身引用的
15、关键字是_。(分数:1.80)A.superB.ThisC.SuperD.this32.下面描述中错误的是_。(分数:2.00)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD 图是软件详细设计的表示工具33.下列叙述中正确的是_。(分数:1.80)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.上述三种说法都不对34.下列代码中 if(x0)System. out
16、. println(“first“); elseif(x-3)System. out. println(“second“); elseSystem. out. println(“third“); 要求打印字符串为“second”时,x 的取值范围是_。(分数:1.80)A.x=0 且 x-3B.x0C.x-3D.x=-335.下列链表中,其逻辑结构属于非线性结构的是_。(分数:1.00)A.二叉链表B.循环链表C.双向链表D.带链的栈36.设执行下面的赋值语句 a=Float.valueOf(“12.34“)floatValue()之后,a 的值是_。(分数:2.00)A.a=“12.34“B
17、.a=12.34C.a=1234D.a=1237.在 Java 中,线程是_。(分数:1.80)A.分时的B.抢占式的C.非抢占式的D.非分时的38.软件生命周期是指_。(分数:2.00)A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程39.为了区分类中重载的同名的不同方法,要求_。(分数:2.00)A.采用不同的形式参数列表B.使用不同的参数名C.修改访问权限D.返回值的数据类型不同40.下列内部类的正确用途是_。 Btnn.addActionListener(new /注册监听器 ActionLis
18、tener() public void actionPerformed (ActionEvent event) String s=input.getText(); Output.setText(“Hello“+s+“,Welcome You!“); )(分数:2.00)A.用于访问外部类的数据B.用于进行事件处理C.隐藏起来不被同一包中的其他类所见D.生成事件适配器二、填空题(总题数:10,分数:17.00)41.软件是程序、数据和相关 1 的集合。 (分数:2.00)42.请阅读下列程序代码,然后将程序的执行结果补充完整。 程序代码: public class throwsException
19、 static void Proc(int sel) throws ArithmeticException, ArrayIndexOutOfBoundsException System.out.println(“In Situation“+sel); if(sel=0) System.out.println(“no Exception caught“); return; else if(sel=1) int iArray=new int4; iArray1=3; public static void main(String args) try Proc(0); Proc(1); catch (
20、ArrayIndexOutOfBoundsException e) System.out.println(“Catch“+e); finally System.out.println(“in Proc finally“); 执行结果 In Situation 0 no Exception caught 1 in Proc finally (分数:1.00)43.通过实现 Runnable 接口创建线程,请在画线处加入正确的代码完成此程序 1。 public class ThreadTest public static void main(String args ) Thread t1=new
21、Thread(new Hello(); Thread t2=new Thread(new Hello(); 2; t2.start(); class Hello implements Runnable int i; public void run() while(true) System.out.println(“Hello“+i+); if(i=5) break; (分数:1.00)44.以下代码的运行结果是 1。 public class exl4 public static void main(String args ) int i = O; while(i 10) i+; if(i =
22、 5) continue; System.out.println(i); (分数:2.00)45.Java 的线程调度策略是一种基于优先级的 1。 (分数:2.00)46.请在下画线中填写适当内容: abstract class Person public Person(String n)name=n; public 1 String getDescription(); public String getName()return name; private String name; (分数:2.00)47.下列 JApplet 使用重写 paintCompon6t()方法来绘制图像,请填写正确
23、的代码在横线处。 import java.awt.*; import javax.swing.*; public class Test extends JApplet staic String fileName = “img().gif“; public void init() Container cp = getContentPane(); cp.setLayout(new GridLayout(1,1); Image i = getImage(getCodeBase(),fileName); MyImagePanel ip=new MyInmagePanel(i); cp. add (ip
24、); class MyImagePanel extends JPanel Image i; public MyImagePanel(Image img) this.i = img; public void paintComponent(Graphics gg) 1 gg.drawImage(i,20,20,this); (分数:1.00)48. 1 类是提供线程操作和管理的类。 (分数:2.00)49.函数 min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空。 #include stdio.h struct node int data; struct node *next
25、; ; int min(struct node *first)/*指针 first 为链表头指针*/ struct node *p; int m; p=first-next; m=p-data; p=p-next; for(;p!=NULL; p= 1) if(p-datam) m=p-data; return m; (分数:2.00)50. 1 语句的功能是从当前方法中退出,返回到调用该方法的地方继续执行下面的语句。 (分数:2.00)计算机二级 JAVA-124 答案解析(总分:87.60,做题时间:90 分钟)一、选择题(总题数:40,分数:70.60)1.一个栈的初始状态为空,首先将元
26、素 5,4,3,2,1 依次入栈,然后退栈一次,再将元素 A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为_。(分数:1.80)A.54321ABCDB.5ABCD4321C.DCBA12345D.1DCBA2345 解析:解析 栈是限制仅在表的一端进行插入和删除的运算的线性表,通常称插入、删除的这一端为栈顶,另一端称为栈底。2.下列关于构造方法的叙述中,错误的是_。(分数:2.00)A.Java 语言规定构造方法名与类名必须相同B.Java 语言规定构造方法没有返回值,但不用 void 声明C.Java 语言规定构造方法不可以重载 D.Java 语
27、言规定构造方法只能通过 new 自动调用解析:3.下列叙述中正确的是_。(分数:1.80)A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D.上述三种说法都不对解析:解析 栈是限制仅在表的一端进行插入和删除的运算的线性表,通常称插入、删除的这一端为栈顶,另一端称为栈底。4.以下叙述中不属于 JAVA 语言特点的是_。(分数:2.00)A.面向对象B.可移植性C.多线程D.宏定义 解析:解析 本题考查 Java 语言的基本特点。选项 A 正确 Java 最大的特点之一
28、是跨平台、面向对象:选项 B 正确,解释问 A:选项 C 正确,多线程是 Java 的一个主要特性,它使可执行程序具有同时保持几个线程执行的能力;选项 D 错误,Java 不支持宏定义。5.数据流图中带有箭头的线段表示的是_。(分数:1.00)A.控制流B.事件驱动C.模块调用D.数据流 解析:解析 数据流图的基本符号的意思:矩形表示数据的外部实体;圆角的矩形表示变换数据的处理逻辑;少右面的矩形表示数据的存储;箭头表示数据流。6.下列关于 Test 类的定义中,正确的是_。(分数:1.80)A.class Test implements Runnablepublic void run()pub
29、lic void someMethod B.class Test implements Runnable(public void run();C.class Test implements Runnable(public void someMethod;D.class Test implements Runnablepublic void someMethod()解析:解析 java 中实现多线程的方法之一就是实现 Runnable 接口中的 run 方法,把实现 Runnable 接口的子类对象传递给 Thread 类的构造函数。7.下列关于 J2EE 的特点的说法中,错误的是_。(分数:2
30、.00)A.J2EE 的基础是 J2SEB.J2EE 提供高度的安全性支持C.支持事务处理和异步通信D.支持面向过程的 Web 开发 解析:解析 J2EE 支持高效率的基于构件的 Web 开发,构件是面向对象的,不是面向过程的。8.请阅读如下程序。 public class OperatorsAndExpressions void residual() int i=100,j=30; float m=563.5f,n=4.0f; System.out.println(i%j); System.out.println(m%n); public static void main (String a
31、rgs) OperatorsAndExpressions OperAndExp new OperatorsAndExpressions(); /取模运算符在整数和浮点数中的应用 OperAndExp.residual(); 程序运行结果是_。(分数:2.00)A.103.5 B.202.5C.104.5D.203.5解析:解析 因为 100%30=10,563.5%4.0=3.5,所以选项 A 正确。9.栈和队列的共同点是_。(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 D.没有共同特点解析:解析 栈和队列都是操作受限的线性表,只允许在端点插入和删除。不同
32、点是栈只允许在表的一端进行插入和删除操作,而队列允许在表的一端进行插入操作,而在另一端进行删除操作。10.下列关于 Applet 的叙述中,正确的是_。(分数:2.00)A.Applet 是 Java 类,所以可以由 JDK 中的解释器 java 直接解释运行B.Applet 的主类不一定要定义为 javaappletApplet 类或 JApplet 类的子类C.Applet 与 Application 的主要区别在执行方式上 D.Applet 不能在浏览器中运行解析:解析 本题考查 Java 中 Applet 与 Application 的区别。这个知识点是考试重点,历次考试都有涉及,务必
33、掌握。 Applet 是 Java 类,但 Applet 不能由 JDK 中的解释器 java 直接运行,要在浏览器或 appletviewer 中运行,运行过程比 Application 更复杂,选项 A 和选项 D 说法错误。Applet 的主类一定要定义为 javaappletApplet 类或 JApplet 类的子类,选项 B 说法错误。Applet 与 Application 的主要区别在执行方式上,Application 以 main()方法为入口点运行,两者都是通过“javac“命令编译,所以只有选项C 说法正确。11.有以下程序: #includestdio.h #defin
34、e F(X,Y)(X)*(Y) void main() int a=3,b=4; printf(“%d/n“,F(a-,+b); 程序运行后输出的结果是_。(分数:2.00)A.8B.10C.12D.15 解析:12.char 类型的取值范围是_。 A.-272 7-1 B.02 16-1 C.-2152 15-1 D.02 8-1(分数:3.00)A.B. C.D.解析:解析 本题考查 Java 中数据类型的取值范围。应该掌握常用的数据类型的取值范围,char 类型在内存中占 16 位,取值范围是 065535,也就是 2 16- 1,选项 B 正确。13.继承是面向对象编程的一个重要特征,
35、它可降低程序的复杂性并使代码_。(分数:1.80)A.可读性好B.可重用 C.可跨包访问D.运行更安全解析:解析 继承性是面向对象方法的一个重要基本特性,它使代码可重用,可降低程序复杂性。对一个类的继承是指在现有类(父类)的基础上构建一个新类(子类),子类重用(继承)了父类的方法和状态,同时还可以向新类中增添新的方法和状态。14.下列特点中不属于 Java 的是_。(分数:1.80)A.多线程B.多继承 C.跨平台D.动态性解析:解析 Java 不支持多重继承(子类只能有一个父类)。15.功能用来终止当前循环体语句的执行语句是_。(分数:1.00)A.if 语句B.if-else 语句C.br
36、eak 语句 D.return 语句解析:16.下面_是合法的标识符。(分数:1.80)A.$persons B.2UsersC.*pointD.this解析:解析 本题考查 Java 标识符的命名,属于考试重点内容,应该掌握。Java 中标识符的命名规则是:标识符以字母、下画线或美元符作为首字符的字符串序列;标识符是区分大小写的;标识符的字符数没有限制。由此可见,Java 中标识符不能以数字开头,所以选项 B 错误;不能以“*”开头,选项 C 错误;this 是专用标识符,具有专门的意义和用途,选项 D 错误,只有选项 A 正确。17.若有以下说明和语句: int c45,(*p)5; p=
37、c; 能够正确引用 c 数组元素的是_。(分数:2.00)A.p+1B.*(p+3)C.*(p+1)+3D.*(p0+2) 解析:18.下列 Java 组件中,不属于容器的是_。(分数:1.80)A.PanelB.WindowC.FrameD.Label 解析:解析 本题考查 Java 组件中容器的基本知识。选项 A 错误,Panel 类派生自容器类 Container,属于容器的一种;选项 B 错误,Window 类也派生自容器类 Container,也属于容器的一种;选项 C 错误,Frame 类派生自 Window 类,也是一种容器;选项 D 正确,Lable 组件是标签组件,不属于容器
38、。19.请阅读如下程序。 import java.io.*; public class ExceptionCatch public static void main (String args) try FileInputStream fis=new FilelnputStream (“text“); System.out.println (“content of text is: “); catch (FileNotFoundException e) System.out.println (e); System.out.println (“message:“+e.getMessageQ); e
39、.printStackTrace (System.out); _; System.out.println (e); 为保证程序正确运行,程序中下划线处的语句应是_。(分数:2.00)A.catch(FileInputStream s)B.printStackTrace()C.catch(IOException e) D.System.out.println(e)解析:解析 题中程序的最后一个语句体“System.out.println(e);”表示另一个 catch 从句的开始,catch 从句由 catch 引导,并且要先捕获异常,所以选项 C 正确。20.下列各项中不属于 AWT 提供的图
40、形图像工具的是_。(分数:1.00)A.形状B.按钮 C.颜色D.字体解析:解析 图形图像工具是 AWT 提供的一个重要功能,具体包括了形状、颜色和字体,属于用户界面构件。21.以下不属于 Java Application 应用程序编写和执行步骤的是_。(分数:1.00)A.编写源代码B.编写 HTML 文件 C.编译源代码D.解释执行解析:22.下列程序的运行结果是_。 public class Test extends Thread public static void main(String args) Thread t=new Thread(); t.start(); public v
41、oid run() System.out.println(“Hello“); (分数:1.00)A.程序不能通过编译,因为没有 import 语句将 Thread 类引入B.程序不能通过编译,因为 Test 类没有实现 Runnable 接口C.程序通过编译,且运行正常,没有任何输出 D.程序通过编译,且运行正常,打印出一个“HeIlo”解析:解析 程序中通过继承 Thread 类来创建线程。而 Java 中新创建的线程不会自动运行,必须调用线程的 start()方法,才能运行该线程。23.下面的哪些程序段可能导致错误? : String s = “Gone with the wind“; S
42、tring t = “good “; String k = s + t; : String s = “Gone with the wind“; String t; t = s3 + “one“; : String s = “Gone with the wind“; String standard = s.toUpperCase(); : String s = “home directory“; String t = s-“directory“:(分数:2.00)A.、B.、 C.、D.、解析:解析 本题是考杳对 String 操作符的理解和应用。段中,String 类型可以直接使用+进行连接运
43、算:段中,String 是一种 Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误;段中, toUppelCase0 方法是 String 对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String 类型);IV 段中,String 类型不能进行减()运算,错误。24.结构化程序设计所规定的三种基本控制结构是_。(分数:2.00)A.输入、处理、输出B.树形、网形、环形C.顺序、选择、循环 D.主程序、子程序、函数解析:解析 顺序结构、选择结构和循环结构(或重复结构)是结构化程序设计的 3 种基本结构。25.当 Applet 程序中的 init
44、()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是_。 public void init() setLayout(new BorderLayout(); add(“North“, new TextField(10); add(“Center“, new Button(“help“); (分数:1.80)A.文本框将会出现在 Applet 的顶上,且有 10 个字符的宽度B.按钮将会出现在 Applet 的正中间,且尺寸为正好能够包容 help 的大小C.文本框将会出现在 Applet 的顶上,从最左边一直延伸到最右边;按钮将会出现在 Applet 的正中间,覆盖除文本框外的所有
45、空间 D.按钮与文本框的布局依赖于 Applet 的尺寸解析:解析 该题考查对容器布局策略的理解。边界布局管理器 BorderLayout 将容器按上北下南左西右东划分为东、南、西、北、中 5 部分,分别用英文单词 East,gouth,North,West,Center 来表示。其中,东、西、南、北 4 个方向的组件宽度为恰好能够包容组件的内容,而长度为延伸到该容器边界的长度;而对于中间的组件,它会扩充到除四边以外的整个容器区域。本题的具体情况是:文本框将会出现在applet 的顶上,长度为整个 applet 的宽度;按钮将会出现在 applet 的正中央,覆盖除文本框外的所有空间。26.下
46、面叙述中,正确的是_。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止 D.以上三种叙述都不对解析:解析 算法的设计可以避开具体的计算机程序没计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱,它们是一个不可分割的整体。算法在运行过程中所需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。27.下列不属于 Java 的图形用户界面内容的包是_。(分数:1.00)A.java.ava
47、B.javax.swingC.java.ava.eventD.java.io 解析:解析 选项 A 中的 java.awt 是 java1.1 中设计处理图形界面的包,属于 Java 的图形用户界面内容的包。选项 B 中的 javaxswing 是 java1.2 中扩展 java.awt 功能的处理图形界面的包,属于 Java 的图形用户界面内容的包。选项 C 中的 java.awt.event 包含了所有图形界面的事件类,属于 Java 的图形用户界面内容的包。选项 D 中的 java10 是 java 中处理输入/输出的包,不属于 Java 的图形用户界面内容的包,为本题正确答案。28.下列链表中,其逻辑结构属于非线性结构的是_。(分数:2.00)A.二叉链表 B.循环链表C.双向链表D.带链的栈解析:解析 此题目主要考查数据结构中的非线性结构的基本知识。其中,循环链表、双向链表、带链的栈都是线性结构,二叉链表是非线性