1、国家二级(JAVA)笔试-试卷 30 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.下列关于栈的叙述中正确的是( )。(分数:2.00)A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表3.数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是( )。(分数:2.00)A.自顶向下B.由底向上C.由内向外D.由整体到局部4.下列叙述中正确的是(分数:2.
2、00)A.接口复杂的模块,其耦合程度一定低B.耦合程度弱的模块,其内聚程度一定低C.耦合程度弱的模块,其内聚程度一定高D.上述三种说法都不对5.用来导入已定义好的类或包的语句是(分数:2.00)A.mainB.importC.public classD.class6.阅读下面程序 import java.io.*; public class ExceptionCatch public static void main(String args) try FileInputStream fis=new FilelnputStream(“text“); System.out.println(“con
3、tent of text is:“); catch(FileNotFoundException e) System.out.println(e); System.out.println(“message:“+e.getMessage(); e.printStackTrace(System.out); _ System.out.println(e); 为保证程序正确运行,程序中下画线处的语句应是(分数:2.00)A.catch(FileInputStream fis)B.e printStackTrace()C.catch(IOException e)D.System.out.println(e
4、)7.数据库技术的根本目标是要解决数据的( )。(分数:2.00)A.存储问题B.共享问题C.安全问题D.保护问题8.已知:inta=newint100;在下列给出的数组元素中,非法的是(分数:2.00)A.a0B.a1C.a99D.a1009.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。(分数:2.00)A.数据的存储结构B.计算方法C.数据映象D.逻辑存储10.已知 inta,*pa= case 1: System. out. println(“Condition 1 “); case 2: System. out. println(“Con
5、dition 2 “); case 3: System. out. println(“Condition 3 “); break; default: System. out. println(“Other Condition“); 当 m的值为( )时,可以输出“Condition 2”。(分数:2.00)A.2B.0,1C.0,1,2D.0,1,2,315.在编写 JavaApplet 程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。(分数:2.00)A.import java.io.*;B.import java.awt.event.*;C.import ja
6、va.awt.*;D.import java.applet.*;16.下列说法正确的是( )。(分数:2.00)A.类 FilelnputStream 和 FileOutputStream 用来进行文件 I/0 处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写B.通过类 File 的实例或者一个表示文件名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,但还不能进行文件读/写C.对于 InputStream 和 OutputStream 来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写D.当从标准输入流读取数据时,从键盘输入的数据直接输入到程序中
7、17.在 Java 中,与数据库连接的技术是( )。(分数:2.00)A.开放数据库联接B.Java 数据库连接C.数据库厂家驱动程序D.数据库厂家的连接协议18.下列代码的执行结果是_。 Int length=“Hello“, length(); System.out.println(lenght);A) 5B) 2C) 10D) 6(分数:2.00)A.B.C.D.19.下面程序执行后,屏幕上显示的应是( )。 public class Test public static void main(String args) char ch1=B,e,i,j,i,n,g; char ch2=B,
8、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.trueB.falseC.BeijingD.编译错误20.下列有关线程的叙述( )是正确的。(分数:2.00)A.一旦一个线程被创建,它就立即开始运行B.调用 start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行C.主线程不具有默认优先级D.Java 中线程的优先级从低到高以整数 09 表示21.下列( )是合法标志符。
9、(分数:2.00)A._bookB.5filesC.#NAME?D.-3.1415922.下面关于线程优先级的说法中,错误的是()。(分数:2.00)A.java 中的线程的优先级有三个静态常量B.新建线程的优先级默认为最低C.优先级高的线程优先被执行D.一个线程运行时,有可能被比它高优先级的线程抢占运行23.下列哪个是非法的 Java 标识符? ( )(分数:2.00)A.Tree_GlassesB.FirstJavaAppletC._theLastOneD.Tw0273.524.下列_方法使用了 Graphics 类的实例作为参数。(分数:2.00)A.init()B.repaint()C
10、.drawBytes()D.update()25.下列关于对象串行化的说法不正确的是 ( )(分数:2.00)A.可以通过 ObjectOutputStream 类的 writeObject()方法将对象写到一个文件中B.可以通过 ObjeetInputStream 类的 readObject()方法将一个文件中的对象读到内存中C.Java 中的对象都可以进行串行化D.Java 支持对象串行化的定制26.在匹配器(Marcher)类中,用于输入字符串与模式串比较的方法是( )。(分数:2.00)A.static boolean matches()B.boolean matcher.find()
11、C.int matcher.start()D.int matcher.end()27.下列属于正则表达式的是( )。(分数:2.00)A.一个数组B.一组二进制数据C.一个字符串D.一个公式28.容器 Panel 和 Applet 默认使用的布局编辑策略是( )。(分数:2.00)A.BorderLayoutB.FlowLayoutC.GridLayoutD.CardLayout29.当输入一个字节流时,要( )。(分数:2.00)A.实现 DataInput 接口B.实现 ObjectInput 接口C.Serializable 接口D.继承 Reader 抽象类30.Java 语言中,下列
12、标识符错误的是 ( )(分数:2.00)A.nB.$_yiC._nerD.uNiT31.下列程序段的输出结果是( )。 String MyStr=“Hello,“; Mystr=MyStr + “World!“; System.out.println(Mystr);(分数:2.00)A.Hello,World!B.Hello,C.World!D.该程序段有语法错误32.自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为( )。(分数:2.00)A.char-int long-folat-doubleB.int-Iong-float-double-charC.long-float-
13、int-double-charD.以上都不对33.给出下列的程序,其叙述正确的是( )。 public class Man static int arr new int10;public static void main (String a ) System.out.println(arr 1); (分数:2.00)A.编译时将发生错误B.编译时正确但是运行时出错C.输出为 0D.输出为 null34.在 AWT 组件中用复选框组构件 CheckboxGroup 实现单选框的功能,但在 Swing 中,Java 语言直接提供了一个单选框,它是(分数:2.00)A.JButtonB.JCombo
14、BoxC.JRadioButtonD.JCheckBox35.下列哪个是对 main( )主方法的正确表示?(分数:2.00)A.public void static main(String args ) . B.void public static main(String args ) . C.static public void main(String args ) . D.以上都不正确36.下列标识符(名字)命名原则中,正确的是(分数:2.00)A.类名的首字母小写B.变量和方法名的首字母大写C.接口名的首字母小写D.常量完全大写二、填空题(总题数:16,分数:32.00)37.填空题(
15、每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38. 1 操作符动态地为对象按照其指定的类型分配内存,并返回该类的一个引用。(分数:2.00)填空项 1:_39.若串 s=“Program“,则其子串的数目是 1。(分数:2.00)填空项 1:_40.一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为 1 的联系。(分数:2.00)填空项 1:_41.能打印出一个双引号的语句是 System.out.println“ 1“;。(分数:2.00)填空项 1:_42.Java 语言的 1 可以使用它所在类的静态成员变量
16、和实例成员变量,也可以使用,占所在方法中的局部变量。(分数:2.00)填空项 1:_43.Thread 类中表示最高优先级的常量是 1,而表示最低优先级的常量是 2。(分数:2.00)填空项 1:_44.Applet 类中用于返回包含 Applet 的 HTML 文件 URL 的方法是 1。(分数:2.00)填空项 1:_45.Swing 的顶层容器有:Japplet, JWindow, JDialog 和 1。(分数:2.00)填空项 1:_46.下面 ChangeTitle()中对 b1 和 b2 按钮构造监听器,实现当单击 b1 按钮时标题变为 students,当单击 b2 按钮时标题
17、变为 teachers。请将程序补充完整。public ChangeTitle()super(“Title Bar“);b1addActionListener(this); 1Jpanel pane=new Jpanel();Paneadd(b1);Paneadd(b2);SetContentPane(pane);public void actionPerformed(ActionEvent evt)Object sourve=evtgetSource();if (sourve=b1)setTitle(“Students“);else if (source=b2)setTitle(“Teach
18、ers“);repaint();(分数:2.00)填空项 1:_47.Java 程序中定义接口所使用的关键字是 1。(分数:2.00)填空项 1:_48.StringBuffer 类提供 1 字符串对象的表示。(分数:2.00)填空项 1:_49.可以通过 1 语句来捕获所有的异常。(分数:2.00)填空项 1:_50.在自定义 Swing 构件的时候,首先要确定使用哪种构件类作为所定制构件的 1,建议继承 JPanel 类或更具体的 Swing 构件类。(分数:2.00)填空项 1:_51.下面是一个类的定义,请将程序补充完整。 import java awt*; import java a
19、pplet.*: public class myprogram extends Applet / 定义小程序的主类 Label p1; TextField in: publicvoidinit() p1=new Label(“请输入一个整数“); 1; in=new TextField(8); add(in); (分数:2.00)填空项 1:_52.在 Applet 属性中,CODE 属性指定包含 Applet 或 JApplet 1 文件名。(分数:2.00)填空项 1:_国家二级(JAVA)笔试-试卷 30 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数
20、:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.下列关于栈的叙述中正确的是( )。(分数:2.00)A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表 解析:解析:栈是限定在一端进行插入与删除的线性表,是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。3.数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是( )。(分数:2.00)A.自顶向下B.由底向上C.由内向外D.由整体到局部
21、 解析:解析:数据库概念设计的过程中,视图设计一般有三种设计次序,它们是:自顶向下、由底向上、由内向外。4.下列叙述中正确的是(分数:2.00)A.接口复杂的模块,其耦合程度一定低B.耦合程度弱的模块,其内聚程度一定低C.耦合程度弱的模块,其内聚程度一定高 D.上述三种说法都不对解析:解析:影响模块之间耦合的主要因素有两个:模块之间的连接形式,模块接口的复杂性。一般来说,接口复杂的模块,其耦合程度要比接口简单的模块强,所以选项 A 的说法错误;耦合程度弱的模块,其内聚程度一定高,选项 B 错误;选项 C 正确。5.用来导入已定义好的类或包的语句是(分数:2.00)A.mainB.import
22、C.public classD.class解析:6.阅读下面程序 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.ge
23、tMessage(); e.printStackTrace(System.out); _ System.out.println(e); 为保证程序正确运行,程序中下画线处的语句应是(分数:2.00)A.catch(FileInputStream fis)B.e printStackTrace()C.catch(IOException e) D.System.out.println(e)解析:7.数据库技术的根本目标是要解决数据的( )。(分数:2.00)A.存储问题B.共享问题 C.安全问题D.保护问题解析:解析: 在数据库系统中,需要对数据进行集中、统一的管理,以达到被多个应用程序共享的目标
24、。8.已知:inta=newint100;在下列给出的数组元素中,非法的是(分数:2.00)A.a0B.a1C.a99D.a100 解析:9.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。(分数:2.00)A.数据的存储结构 B.计算方法C.数据映象D.逻辑存储解析:10.已知 inta,*pa= case 1: System. out. println(“Condition 1 “); case 2: System. out. println(“Condition 2 “); case 3: System. out. println(“Condi
25、tion 3 “); break; default: System. out. println(“Other Condition“); 当 m的值为( )时,可以输出“Condition 2”。(分数:2.00)A.2B.0,1C.0,1,2 D.0,1,2,3解析:解析:由于前三个 case 语句中没有 break 语句,因此执行 case0 之后,会继续执行 case1 和 case2,所以可以输出“Condition 2”,同理执行 case 1 和 case 2 都可以输出“Condition 2”,执行 case 3 的时候,无法输出“Condition 2”。15.在编写 Java
26、Applet 程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。(分数:2.00)A.import java.io.*;B.import java.awt.event.*; C.import java.awt.*;D.import java.applet.*;解析:解析:在编写 JavaApplet 程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上 import java.awt.event.*;语句。16.下列说法正确的是( )。(分数:2.00)A.类 FilelnputStream 和 FileOutputStream 用来进行文件 I/0
27、处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写 B.通过类 File 的实例或者一个表示文件名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,但还不能进行文件读/写C.对于 InputStream 和 OutputStream 来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写D.当从标准输入流读取数据时,从键盘输入的数据直接输入到程序中解析:解析: 本题是考查对文件输入、输出流的理解。通过类 File 的实例或者一个表示文件名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,然后就可以进行文件读/写,选项 B 说法错误。对于
28、 InputStream 和 OutputStream 来说,它们的实例都是顺序访问流,即只能进行顺序的读/写,选项 C 说法错误。当从标准输入流读取数据时,从键盘输入的数据被缓冲,按回车键时,程序才会得到输入数据,选项 D 说法错误。17.在 Java 中,与数据库连接的技术是( )。(分数:2.00)A.开放数据库联接B.Java 数据库连接 C.数据库厂家驱动程序D.数据库厂家的连接协议解析:解析: ODBC,开放数据库联接(Open DatebaseConnectivity),它是用 C 语言定义的。由于 J2EE要求与 Java 绑定,因此规定使用 JDBC,Java 数据库连接(J
29、avaDataBaseConnecttvity),作为 Java 与数据库连接的技术。18.下列代码的执行结果是_。 Int length=“Hello“, length(); System.out.println(lenght);A) 5B) 2C) 10D) 6(分数:2.00)A. B.C.D.解析:19.下面程序执行后,屏幕上显示的应是( )。 public class Test public 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 s1 =
30、 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 指定字符串在数组中的起始下标,numChars 表示字符个数。 然后再测试字符串是否相等,可调用 equals()方法,两串相等则
31、返回 true,否则返回 false。20.下列有关线程的叙述( )是正确的。(分数:2.00)A.一旦一个线程被创建,它就立即开始运行B.调用 start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行 C.主线程不具有默认优先级D.Java 中线程的优先级从低到高以整数 09 表示解析:21.下列( )是合法标志符。(分数:2.00)A._book B.5filesC.#NAME?D.-3.14159解析:22.下面关于线程优先级的说法中,错误的是()。(分数:2.00)A.java 中的线程的优先级有三个静态常量B.新建线程的优先级默认为最低 C.优先级高的线程优先被执行D.
32、一个线程运行时,有可能被比它高优先级的线程抢占运行解析:23.下列哪个是非法的 Java 标识符? ( )(分数:2.00)A.Tree_GlassesB.FirstJavaAppletC._theLastOneD.Tw0273.5 解析:解析:本题主要考查 Java 语言的标识符这个知识点。Java 语言的标识符必须由字母、下划线()、美元符号()开始,其余字符可以是上述 3 种符号或数字(09)。Java 语言使用 Unicode 字符集,所以标识符中使用的字母包括下面几种:AZ;az;Unicode 字符集中序号大于 0xC0 的所有符号。选项 A 是正确的,下划线“”是可以在标识符里面
33、出现的:选项 B 是正确的;选项 C 是正确的,符号也是要以在标识符里面出现的:选项 D 是错误的,符号“.”不能在标识符里面出现。故本题答案是 D。24.下列_方法使用了 Graphics 类的实例作为参数。(分数:2.00)A.init()B.repaint()C.drawBytes()D.update() 解析:解析:update()和 paint()方法都使用 Graphics 类的实例作为参数,实现绘图的操作。25.下列关于对象串行化的说法不正确的是 ( )(分数:2.00)A.可以通过 ObjectOutputStream 类的 writeObject()方法将对象写到一个文件中B
34、.可以通过 ObjeetInputStream 类的 readObject()方法将一个文件中的对象读到内存中C.Java 中的对象都可以进行串行化 D.Java 支持对象串行化的定制解析:解析:该题考查的是对象的串行化。选项 C 的说法是不正确的,一个类只有实现了 Serializable接口,它的对象才是可串行化的。因此如果要串行化某些类的对象,这些类就必须实现 Serializable 接口。26.在匹配器(Marcher)类中,用于输入字符串与模式串比较的方法是( )。(分数:2.00)A.static boolean matches() B.boolean matcher.find(
35、)C.int matcher.start()D.int matcher.end()解析:解析:本题考查对 Java 中的匹配器 (Matcher)类的理解。Matcher 类用于将一个输入字符串 input和模式串 pattern 相比较。 boolean matcher.find()方法用于寻找下一个模式匹配串:int matcher.start()方法用于返回匹配串的一个起始索引整数值;int matcher.end()方法用于返回匹配串的一个终止索引整数值。而用于输入字符串与模式串比较的方法是 static boolean matches(),选项 A 正确。27.下列属于正则表达式的是
36、( )。(分数:2.00)A.一个数组B.一组二进制数据C.一个字符串 D.一个公式解析:解析:本题考查正则表达式的概念。正则表达式(Regular Expression)就是一个由字符构成的串,是一种字符模式,它描述的是一组字符串。可以使用 java.util.regex 软件包,查找、显示或修改输入序列中出现的某个模式的一部分或全部。28.容器 Panel 和 Applet 默认使用的布局编辑策略是( )。(分数:2.00)A.BorderLayoutB.FlowLayout C.GridLayoutD.CardLayout解析:解析:该题考查 Applet 布局方面的知识。选项 A 错误
37、,边界布局管理器(BorderLayout)将容器按上北下南左西右东划分为东、南、西、北、中 5 部分,分别用英文词 East、South、 North、West、Center 来表示;选项 B 正确,流式布局管理器(FlowLayout)简单的将组件由左到右排列,排满一行,自动移到下一行,Panel 和 Applet 的默认 Layout 为 FlowLayout;选项 C 错误,网格布局管理器 (GridLayout)把容器划分为指定的几行几列的网格,把组件放在一个网格内,组件位置从上到下,从左到右排列,组件大小一致,容器大小改变时,组件位置不变,大小改变;选项 D 错误,CardLayo
38、ut 是卡片布局。故本题答案是 B。29.当输入一个字节流时,要( )。(分数:2.00)A.实现 DataInput 接口 B.实现 ObjectInput 接口C.Serializable 接口D.继承 Reader 抽象类解析:解析:所有的字节输入流都从 InputStream 类继承,字节输入流首先要实现 DataInput 接口。30.Java 语言中,下列标识符错误的是 ( )(分数:2.00)A.nB.$_yi C._nerD.uNiT解析:31.下列程序段的输出结果是( )。 String MyStr=“Hello,“; Mystr=MyStr + “World!“; Syst
39、em.out.println(Mystr);(分数:2.00)A.Hello,World! B.Hello,C.World!D.该程序段有语法错误解析:32.自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为( )。(分数:2.00)A.char-int long-folat-double B.int-Iong-float-double-charC.long-float-int-double-charD.以上都不对解析:33.给出下列的程序,其叙述正确的是( )。 public class Man static int arr new int10;public static vo
40、id main (String a ) System.out.println(arr 1); (分数:2.00)A.编译时将发生错误B.编译时正确但是运行时出错C.输出为 0 D.输出为 null解析:34.在 AWT 组件中用复选框组构件 CheckboxGroup 实现单选框的功能,但在 Swing 中,Java 语言直接提供了一个单选框,它是(分数:2.00)A.JButtonB.JComboBoxC.JRadioButton D.JCheckBox解析:解析:JRadioButton 是 Swing 的单选框。JButton 是一个常用的构件,它可以在按钮上显示文字和图标,这是比 AW
41、T 要丰富的。JComboBox 每次只能选择其中的项,但是可编辑每项的内容,而且每项的内容可以是任意类,而不是局限于 String。JCheckBox 是复选框构件。35.下列哪个是对 main( )主方法的正确表示?(分数:2.00)A.public void static main(String args ) . B.void public static main(String args ) . C.static public void main(String args ) . D.以上都不正确解析:解析:在主方法定义时,应注意的是放在主方法前面的返回类型,一般都是 void,在往前面是
42、其他修饰符,一般为 public 和 static,这两个修饰符的位置是可以互换的。public 表示主方法可以被任意的 Java 对象访问,static 表示该方法是静态方法即只能在类中使用,void 是表示主方法没有返回类型,因为 Java 的类型检查很严格,一般的方法都有适当的返回值,对没有返回值的必须加 void 说明,每个应用程序必须有且仅有一个主方法。36.下列标识符(名字)命名原则中,正确的是(分数:2.00)A.类名的首字母小写B.变量和方法名的首字母大写C.接口名的首字母小写D.常量完全大写 解析:解析:Java 命名的基本原则包括如下几条:、$不作为变量名、方法名的开头;变
43、量名、方法名首单词小写,其余单词只有首字母大写;接口名、类名首单词第一个字母大写;常量完全大写。根据上述命名规则,选项 D 的说法是正确的。二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38. 1 操作符动态地为对象按照其指定的类型分配内存,并返回该类的一个引用。(分数:2.00)填空项 1:_ (正确答案:正确答案:new)解析:39.若串 s=“Program“,则其子串的数目是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:29)解析:解析:串 s 中共有
44、7 个字符,由于串中字符各不相同,则其子串中有 0 个字符的 1 个(空串),1 个字符的 7 个,2 个字符的 6 个,3 个字符的 5 个,4 个字符的 4 个,5 个字符的 3 个,6 个字符的 2 个,7个字符的 1 个,共有 1+2+3+4+5+6+7+1=29。40.一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为 1 的联系。(分数:2.00)填空项 1:_ (正确答案:正确答案:多对多)解析:解析:联系是指现实世界中事物间的关联,在概念世界中联系反映了实体集间的关系。一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,因此它们之间的联系属于多
45、对多的联系。41.能打印出一个双引号的语句是 System.out.println“ 1“;。(分数:2.00)填空项 1:_ (正确答案:正确答案:/”。)解析:解析:双引号字符的输出应使用转义字符。42.Java 语言的 1 可以使用它所在类的静态成员变量和实例成员变量,也可以使用,占所在方法中的局部变量。(分数:2.00)填空项 1:_ (正确答案:正确答案:内部类。)解析:解析:在一个类的内部嵌套定义的类称为内部类,内部类可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在的类的方法中的局部变量。43.Thread 类中表示最高优先级的常量是 1,而表示最低优先级的常量是 2
46、。(分数:2.00)填空项 1:_ (正确答案:正确答案:MAX_PRIORITY MI-N PRIORITY)解析:44.Applet 类中用于返回包含 Applet 的 HTML 文件 URL 的方法是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:getDocumentBase( ))解析:解析:getDocumentBase( )方法属于 HTML 标记方法,用于获取包含 Applet 的 HTML 文件的 URL。45.Swing 的顶层容器有:Japplet, JWindow, JDialog 和 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:JFrame)解析:解析:javax. swing 包中定义了两种类型的构件:顶层容器和轻量级构件。其中顶层容器包括:JFrame、JApplet、JDialog 和 JWindow。46.下面 ChangeTitle