[计算机类试卷]国家二级(JAVA)笔试模拟试卷134及答案与解析.doc

上传人:lawfemale396 文档编号:503676 上传时间:2018-11-29 格式:DOC 页数:21 大小:58.50KB
下载 相关 举报
[计算机类试卷]国家二级(JAVA)笔试模拟试卷134及答案与解析.doc_第1页
第1页 / 共21页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷134及答案与解析.doc_第2页
第2页 / 共21页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷134及答案与解析.doc_第3页
第3页 / 共21页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷134及答案与解析.doc_第4页
第4页 / 共21页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷134及答案与解析.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、国家二级( JAVA)笔试模拟试卷 134及答案与解析 1 软件是指 ( )。 ( A)程序 ( B)程序和文档 ( C)算法加数据结构 ( D)程序、数据和相关文档的集合 2 软件调试的目的是 ( )。 ( A)改善软件的性能 ( B)改正错误 ( C)发现错误 ( D)验证软件的正确性 3 在面向对象方法中,实现信息隐蔽是依靠 ( )。 ( A)对象的继承 ( B)对象的多态 ( C)对象的封装 ( D)对象的分类 4 下列叙述中,不符合良好程序设计风格的是 ( )。 ( A)程序的效率第一 ,清晰第二 ( B)程序的可读性好 ( C)程序中有必要的注释 ( D)输入数据前要有提示信息 5

2、 下列叙述中正确的是 ( )。 ( A)程序执行的效率与数据的存储结构密切相关 ( B)程序执行的效率只取决于程序的控制结构 ( C)程序执行的效率只取决于所处理的数据量 ( D)以上三种说法都不对 6 下列叙述中正确的是 ( )。 ( A)数据的逻辑结构与存储结构必定是一一对应的 ( B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构 ( C)程序设计语言中的数组一般是顺序存 储结构,因此,利用数组只能处理线性结构 ( D)以上三种说法都不对 7 冒泡排序在最坏情况下的比较次数是 ( )。 ( A) n(n+1)/2 ( B) nlog2n ( C) n(n-1)/

3、2 ( D) n/2 8 一棵二叉树中共有 70个叶子结点与 80个度为 1的结点,则该二叉树中的总结点数为 ( )。 ( A) 219 ( B) 221 ( C) 229 ( D) 231 9 下列叙述中正确的是 ( )。 ( A)数据库系统是一个独立的系统,不需要操作系统的支持 ( B)数据库技术的根本目标是要解决数据的共 享问题 ( C)数据库管理系统就是数据库系统 ( D)以上三种说法都不对 10 下列叙述中正确的是 ( )。 ( A)为了建立一个关系,首先要构造数据的逻辑关系 ( B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项 ( C)一个关系的属性名表称为关系模式 (

4、 D)一个关系可以包括多个二维表 11 关于 Java语言的内存回收机制,下列选项中最正确的一项是 ( )。 ( A) Java程序要求用户必须手工创建一个线程来释放内存 ( B)内存回收线程不能释放内存对象 ( C)内存回收线程负责释放 无用内存 ( D)以上说法都不正确 12 Java语言属于下列哪一种语言 ?( ) ( A)面向机器的语言 ( B)面向对象的语言 ( C)面向过程的语言 ( D)面向操作系统的语言 13 下列说法中正确的是 ( )。 ( A) float类型在运算中会产生溢出的问题,但是只会出现超过 float类型的最大值,称为上溢。 ( B) float类型在运算中会产

5、生溢出的问题,但是只会出现超过 float类型的最小值,称为下溢。 ( C) float类型在运算中如果出现下溢,则系统将结果设置为 0.0。 ( D) float类型在运算中如果出现上溢,则系统将结果设置为 0.0。 14 下列关于自动类型转换的说法中,正确的是 ( )。 ( A)操作数 1是 byte类型,操作数 2是 long类型,结果为 byte类型 ( B)操作数 1是 byte类型,操作数 2是 long类型,结果为 long类型 ( C)操作数 1是 long类型,操作数 2是 byte类型,结果是 byte类型 ( D)操作数 1是 long类型,操作数 2是 byte类型,结

6、果是 long类型 15 下面选项中不是 Java中整型常量的正确书写格式的是 ( )。 ( A) 120 ( B) 012 ( C) Ox12 ( D) (10)B 16 若 a的值为 3时,下列程序段被执行后, c的值是 ( )。 int c=1; if(a 0) if(a 3) c=2; else c=3; else c=4; ( A) 1 ( B) 2 ( C) 3 ( D) 4 17 下面程序段的输出结果是 ( )。 public class Test public static void main (String args) int n=10, result=0; for (int

7、 i=1;i n;i+) result+=i; System.out.println(“result is“+result); ( A) result is 55 ( B) result is 45 ( C) result is 56 ( D) result is 54 18 下面关于 while和 do-while循环的说法中,正确的是 ( )。 ( A)与 do-while语句不同的是, while语句的循环体至少执行一次 ( B) do-while语句首先计算终止条件,当条件满足时,才去执行循环体中的语句 ( C)两种循环除了格式不同外,功能完全相同 ( D)以上答案都不正确 19 下列

8、程序的输出结果为 ( )。 public class Test public static void main (String args) int i,j,k,a=3,b=2; i=(-a=b+)? -a:+b; j=a+; k=b; System. out. println(“i=“+i+“ ,j =“ +j+“,k =“+k); ( A) i=2, j=1, k=3 ( B) i=1, j=1, k=2 ( C) i=4, j=2, k=4 ( D) i=1, j=1, k=3 20 给出下面的程序代码片段, m为下列哪个值时将会输出 default? ( ) switch (m) cas

9、e 0: System. out. println (“case 0“); case 1: System. out. println (“case 1“); break; case 2: System. out. println (“case 2“); break; default: System. out. println (“default“); ( A) 0 ( B) 1 ( C) 2 ( D) 3 21 下列类声明正确是 的 ( )。 ( A) abstract final class HI . ( B) abstract private move( ) . ( C) protecte

10、d private number; ( D) public abstract class Car . 22 如下代码定义了一个类 Test: class Test private int y; Test (int x) y:x; 现在为 Test 类生成一个对象, 正确的语句是 ( )。 ( A) Test t = new Test( ); ( B) Test t=new Test(10, 20); ( C) Test t; ( D) Test t=new Test(10); 23 能够正确创建含有 3个空串的数组是 ( )。 ( A) String a=new String3; for (i

11、nt i=0; i 3; ai+=null); ( B) String3 a; ( C) String a3; ( D) String a= “ “,“ “,“ “; 24 执行下列程序之后,变量 n的值为 ( )。 public class Test publie static void main (String args) int y=2; int z=3; int n=4; n=n+ -y * z/n; System. out. println (n); ( A) 3 ( B) -1 ( C) -12 ( D) -3 25 下面对于 Java的继承机制描述错误的是 ( ) ( A)继承是

12、面向对象方法的一个重要基本特征 ( B)声明子类时使用 extends子句 ( C) Java支持多重继承 ( D)继承时子类可以添加新的方法和状态 26 当子类中的成员变量与父类中的成员变量相同时, ( )。 ( A)父类中的成员变量隐藏了子类中的变量 ( B)子类中变量无效 ( C)该声明非法 ( D)子类中的成员变量隐藏父类中的变量 27 下列叙述中,错误的 是。 ( )。 ( A) File类能够存储文件 ( B) File类能够读写文件 ( C) File类能够建立文件 ( D) File类能够获取文件目录信息 28 当把一个程序、线程或代码段的输出连接到另一个程序、线程或代码段的输

13、入时,应使用 ( )流。 ( A) FileOutput ( B) BufferedOutput ( C) PipedOutput ( D) DataOutput 29 随机文件流用 ( )接口来实现。 ( A) DataInput和 DataOutput ( B) ObjectInput ( C) DataInput ( D) DataOutput 30 调用线程的下列方法中,不释放线程中持有的锁的方法是 ( )。 ( A) sleep() ( B) yield() ( C) join() ( D) suspend() 31 下列关于线程暂停类方法的叙述,错误的是 ( )。 ( A) sle

14、ep()方法使线程暂停,让出 CPU给低优先级的线程运行 ( B) yield()方法使线程暂停,让出 CPU使低优先级的线程运行,如果不存在有机会运行的线程, yield()方法将直接返回,线程继续 ( C) join()方法使当前线程暂停,等待某线程类特定对象运行结束 ( D) suspend()挂起的线程不能自动恢复 32 类 Panel默认的布局管理器是 ( )。 ( A) GridLayout ( B) BorderLayout ( C) FlowLayout ( D) CardLayout 33 下列方法中,不属于 WindowListener接口的是 ( )。 ( A) wind

15、owOpened() ( B) windowClosed() ( C) windowActivated() ( D) mouseDragged() 34 与 Applet生命周期相关的方法的数量是 ( )。 ( A) 4种 ( B) 3种 ( C) 2种 ( D) 5种 35 JDK中提供的文档生成器是 ( )。 ( A) java.exe ( B) javap.exe ( C) javadoc.exe ( D) javaprof.exe 36 数据库管理系统常见的数据模型有层次模型、网状模型和【 】三种。 37 在面向对象方法中,信息隐蔽是通过对象的【 】性来实现的。 38 数据流的类型有【

16、 】和事务型。 39 关系模型的数据操纵是建立在 关系上的数据操纵,一般有【 】、增加、删除和修改四种操作。 40 线性表若采用链式存储结构时,要求内存中可用存储单元的地址【 】。 41 Java中的字符变量以 char类型表示,它在内存中占【 】位 bit。 42 break语句最常见的用法是在 switch语句中,通过 break语句退出 switch语句,使程序从整个 switch语句后面的【 】开始执行。 43 按运算符的操作数的数目划分,可以分为一元运算符、二元运算符和三元运算符,其中三元运算符是【 】。 44 对象清除是指释放 对象所占用的【 】。 45 在 Java语言中,用于杀

17、死线程的类是【 】。 46 在文件类提供的方法中,用于创建目录的方法是【 】。 47 请阅读下面程序 public class Test public static void main (String args) int i, j; for (i=1; i 5; i+) for (j=1; j i;j+) system.out.print (i+“X“+j+“=“+i*j+“ “); System.out.println(); 程序执行完后, i循环和 j循环执行的次数分别是【 】。 48 Java的图形界面技术经历了两个发展阶段,分别通过提供 AWT开发包和【 】开发包来体现。 49 一个

18、URL中一般包含协议名字和【 】。 50 Applet生命周期方法有 init()、【 】、 stop()和 destroy()。 国家二级( JAVA)笔试模拟试卷 134答案与解析 1 【正确答案】 D 【试题解析】 软件是程序、数据和相关文档的集合。 2 【正确答案】 B 【试题解析】 软件调 试的核心目的是改正软件中存在的错误。 3 【正确答案】 C 【试题解析】 在面向对象方法中,实现信息隐蔽的技术是对对象的封装。 4 【正确答案】 A 【试题解析】 选项 B、 C、 D都属于良好程序设计风格的内容,选项 A与程序良好设计风格相悖。 5 【正确答案】 A 【试题解析】 程序执行的效率

19、与算法和计算对象 (数据 )的存储结构密切相关。 6 【正确答案】 C 【试题解析】 一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,所以,数据的逻辑结构与存储结构不一定是一 一对应的,故选项 A错误。虽然计算机的存储空间是向量式的存储结构,但由于一种数据的逻辑结构根据需要可以表示成多种存储结构 (例如,线性链表是线性表的链式存储结构。在线性链表中,各数据元素之间的前后件关系是由各结点的指针域来指示的 ),因此,数据的存储结构不一定是线性结构,选项 B 的说法错误。虽然程序设计语言中的数组一般是顺序存储结构,但是,利用数组也能处理非线性结构。例如,满二叉树与完全二叉树是非线性结构,

20、但可以按层序进行顺序存储,即利用程序设计语言中的数组来存储。故选项 C错误。 7 【正确答案】 C 【 试题解析】 n 个数据的冒泡排序需要进行 n-1趟排序,速度较慢,最坏情况下的比较次数为 n(n-1)/2。 8 【正确答案】 A 【试题解析】 在任意一棵二叉树中,度为 0的结点 (即叶子结点 )总是比度为 2的结点多一个。由于本题中的二叉树共有 70个叶子结点,因此有 69个度为 2的结点。该二叉树中的总结点数 =度为 2的结点数 +度为 1的结点数 +叶子结点数=69+80+70=219。 9 【正确答案】 B 【试题解析】 一个数据库系统是由操作系统、数据库管理系统和应用程序在一定的

21、硬件支持下构成的。所以,数据库系统不仅指数据库本身,也不仅是指数据库管理系统,而是指计算机系统中引进数据库以后的系统,故选项 A和 C都是错误的。数据库技术的根本目标是要解决数据的共享问题,因此,选项 B正确。 10 【正确答案】 C 【试题解析】 在格式化模型中,要事先根据应用的需要,确定数据之间的逻辑关系,即先对数据进行结构化。在关系模型中,不需要事先构造数据的逻辑关系,只要将数据按照一定的关系存入计算机,也就是建立关系。 所以选项 A错误。对于一个表示关系的二维表,其最基本的要求是表中元组的每一个分量必须是不可分的数据项,即不允许表中再有表。所以,选项 B、 D说法是错误的。一个关系的属

22、性名表称为关系模式,也就是二维表的表框架,相当于记录型。因此,选项 C说法正确。 11 【正确答案】 C 【试题解析】 Java语言提供了一个系统级的线程,实现对内存使用的监控、回收闲置不用的内存,从而减轻了程序员对内存管理的负荷。 12 【正确答案】 B 【试题解析】 Java语言是一种面向对象的语言,与其他面向对象语言相比,Java利用面向对象技术更彻底,它把所有的 Java应用和 Applet都看作对象。 13 【正确答案】 C 【试题解析】 float和 double类型都属于实型数据,它们在运算时没有溢出问题,因为系统给出了处理方案:如果下溢,则结果设置为 0.0;如果上溢,则结果设

23、置为 Infinity(正负无穷大 )。 14 【正确答案】 B 【试题解析】 操作数 1为 byte类型,操作数 2为 long类型,则自动转换为 long类型,系统自动将短的类型转换为长的类型,但是反过来就不可以。 15 【正确答案】 D 【试题解析】 Java中整型常量分 3种书写格式:十进制整数,如 A选项;八进制整数,以 0开头,如 B 选项;十六进制整数,以 0x或 0X开头,如 C选项。 16 【正确答案】 C 【试题解析】 本题主要考查 if-else的使用,当 if语句中的条件为真时执行其后的语句,并跳过 else执行下面的语句;当条件为假时执行 else后的语句。 17 【

24、正确答案】 A 【试题解析】 for循环执行时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中语句,最后执行迭代部分。完 成一次循环后,重新判断终止条件。题目中求 1到 10的和,主要注意终止条件是 i =n,因此包括10在内,所以结果为 55,选择 A。 18 【正确答案】 D 【试题解析】 do-while循环属于 “直到型 ”循环,循环体至少执行一次。 while循环先计算终止条件,当条件为真时,才去执行循环体中的语句。两种循环格式不同,功能也不相同。因此选择 D。 19 【正确答案】 D 【试题解析】 本题的关键是要弄清条件表达式的执行步骤和自增 (或自减 )运

25、算的求值过程。 程序的执行过程如下: 首先求出关系表达式 -a=b+的值为 “真 ”。注意: -a是先使当前的 a值 (为 3)减1后才参加关系运算;而 b+则是先使当前的 b 值 (为 2)参加关系运算后再增 1。 由于关系表达式的结果为 “真 ”,因此进行 -a运算。由于 a的当前值已为 2,所以运算结果的值是 1(注意:这时对 +b不进行运算 ),即整个条件表达式的值为1,从而得到 i 1。这时 a和 b 的值分别为 1和 3。 执行 j=a+和 k=b 后,将分别得到: j=1(把 a的当前值 1赋给 j后, a再增 1),k=3。 20 【正确答案】 D 【试题解析】 本题主要考查

26、switch 语句的用法。 switch 的判断条件必须是一个int型或者是 byte short 和 char型的值,需要注意的是一个 case后面一般要接一个break 语句才能结束,否则将继续执行其他 case而不进行任何判断,如果没有任何值符合 case列出的判断,则执行 default 语句, default是可选的,可以没有,如果没有 default 而又没有任何值匹配 case中列出的值,则 switch不执行任何语句。本题中,要想输出 default, m的值不能是 0、 1、 2,所以选 D。 21 【正确答案】 D 【试题解析】 类 声明的格式为: 修饰符 class 类名

27、 extends 父类名 implements 类实现的接口列表 . 修饰符指明类的访问控制符和类型说明符。修饰符包括: public、默认 (也称friendly)、 abstract、 final。 public和默认 (也称 friendly)为访问控制符, abstract和 final 是类型说明符。访问控制符可以和类型说明符搭配使用。本题中 B、 C选项没有 class 关键字,明显不符合格式规范; A选项中, abstract和 final都是类型说明符,搭配使用不正确。 D选项 符合格式要求。 22 【正确答案】 D 【试题解析】 首先, C选项不正确, Test t;只是定义

28、了一个对象变量,并未生成Test的对象;如果程序定义了一个或多个构造方法,在创建对象时,必须用已定义的构造方法来初始化,如果 Java解释器按参数没有找到相应构造方法,只会报错而不会自动生成空的构造方法。选项 A不可以使用默认构造方法,选项 B的参数不符合构造方法的要求,因此,选项 A和 B 也是不正确的。选项 D正确使用已定义的构造方法,是正确答案。 23 【正确答案】 D 【试题解析】 选项 B、 C只 是声明了一个数组 a但是并没有为数组分配内存空间。在选项 A中,不但声明了一个数组 a,为数组分配内存空间,而且还使用循环语句将每个数组元素赋值为 null。但是需要指出的是, null

29、与空串是两个不同的概念, null 表示数组元素不指向任何 String 对象。 24 【正确答案】 A 【试题解析】 本题考查 Java表达式的运算。 main()方法中的前 3行是基本的赋值语句,第 4行是算术运算语句,该语句执行的过程是:首先对 y取负值,得到 -2,然后乘以 z得到 -6,再除以 n得到 -1,最后和 n做加法得到 3,从而根据赋值 运算将 3赋值给变量 n。 25 【正确答案】 C 【试题解析】 Java不支持多重继承。继承性是面向对象方法的一个重要特征,它使代码可重用,可降低程序的复杂性。 Java语言中,所有的类都是通过直接或间接地继承 java.lang.Obj

30、ect而得到的。对一个类的继承是指在现有类 (父类 )的基础上构建一个新类 (子类 ),子类重用 (继承 )了父类的方法和状态,同时还可以向新类中增添新的方法和状态。 26 【正确答案】 D 【试题解析】 Java中,类是分层次的,当子类的成员变量与父类的成员变量名字相同 时,子类的成员变量会隐藏父类的成员变量,当子类的成员方法与父类的成员方法名字、参数列表、返回值类型都相同时,子类的方法是父类的方法的重写。 27 【正确答案】 B 【试题解析】 Pile类是 java.io包中专门处理文件并获取文件有关信息的一个类。 File类不是 InputStream类或者 OutputStream类的

31、子类,它不负责数据的输入输出,而是专门用来管理文件和目录。所以选 B。 28 【正确答案】 C 【试题解析】 java.io 提供了 PipedInputStream和 PipedOutStream类作为管道的输入 /输出构件,是为了把一个程序、线程或代码段的输出连接到另一个程序、线程或代码段的输入。它们的使用要求管道的输入流与管道的输出流必须事先连接好,管道的输入流作为管道的接收方,而管道的输出流作为发送方。 29 【正确答案】 A 【试题解析】 文件操作中经常需要 RandomAccessFile类提供的随机访问文件的功能,它继承自 Object类,用 DataInput和 DataOut

32、put接口来实现。 30 【正确答案】 D 【试题解析】 suspend()方法 只是挂起线程,并不释放线程中持有的锁。 31 【正确答案】 B 【试题解析】 sleep()方法的功能是使线程暂停,让出 CPU,使更低优先级的线程运行; yield()方法的功能是使线程暂停,让出 CPU,使同优先级的其他线程运行,如果不存在有机会运行的线程, yield()方法将直接返回,线程继续 ;join()方法的功能是使当前线程暂停,等待到某线程类对象运行结束; suspend ()方法的功能是挂起线程,挂起后的线程将不能自动恢复,只能在线程中调用 resume ()方法恢复线程的状态。 32 【 正确

33、答案】 C 【试题解析】 FlowLayout是 Pane和 Applet 的默认布局管理器,构件在容器中从上到下、从左到右进行放置; BorderLayout是 Window、 Frame 和 Dialog的默认布局管理器,在 BorderLayout布局管理器中,构件分成 5个区域,每个区域只能放置一个构件; GridLayout使容器中各个构件呈网状布局,平均占据容器的空间; CardLayout 把容器分成许多层,每层只能放置一个构件。 33 【正确答案】 D 【试题解析】 窗口事件接口 WindowListener有几个关键方法: public void windowClosing

34、(WindowEvent e)是把退出窗口的语句写在本方法中。 public void windowOpened (WindowEvent e)是窗口打开时调用。 public void windowClosed (WindowEvent e)是窗口关闭时调用。 public void windowlconified (WindowEvent e)是窗口图标化时调用。 public void windowDeiconified (WindowEvent e)是窗口非图标化时调用。 public void windowActived (WindowEvent e)是窗口激活时调用。 public

35、 void windowDeactived (WindowEvent e)是窗口非激活时调用。 mouseDragged ()不属于 WindowListener接口,它属于 MouseMotionListener 接口,用于处理鼠标拖动事件。 34 【正确答案】 A 【试题解析】 Applet生命周期是指从 Applet下载到浏览器,到 用户退出浏览器、终止 Applet运行的过程。 Applet生命周期包括 Applet的创建、运行和消亡几个状态。 Applet类中提供了在生命周期不同阶段响应主要事件的 4种方法: init ()、 start ()、 stop ()和 destroy (

36、)。 35 【正确答案】 C 【试题解析】 java.exe:Java解释器,执行字节码程序。 javap.exe:Java类分解器,对 .class 文件提供字节代码的反汇编。 javaprof.exe:Java剖析工具,提供解释剖析信息。 36 【正确答案】 关 系模型 【试题解析】 数据库管理系统是位于用户与操作系统之间的一层系统管理软件,它总是基于某种数据模型建立的。数据模型常见的有层次模型、网状模型和关系模型几种。 37 【正确答案】 封装 【试题解析】 信息隐蔽是指采用封装技术,将程序模块的实现细节隐藏起来,使模块接口尽量简单。 38 【正确答案】 变换型 【试题解析】 数据流的类

37、型有变换型和事务型。 39 【正确答案】 查询 40 【正确答案】 连续不连续都可以 【试题解析】 顺序表要求内存单元是连续的,链式存储的线 性表内存单元可以连续也可以不连续。 41 【正确答案】 16 【试题解析】 Java采用 Unicode字符集, Unicode字符是 16 位无符号数据。 42 【正确答案】 第一条语句 【试题解析】 如果 case子句后没有 break 语句,那么无论下一个 case子句的条件是否满足都将执行下一个 case子句,如果有 break 语句,程序将退出 switch 语句,使程序从整个 switch 语句后面的第一条语句开始执行。 43 【正确答案】

38、?: 【试题解析】 ?:是 Java中唯一的一个三元运算 符。 44 【正确答案】 内存 【试题解析】 对象清除是指释放对象所占用的内存。 Java语言有自动收集垃圾功能,会周期性地回收一些长期不用的对象占用的内存,因此,编写程序时无需对内存的使用操心。 45 【正确答案】 java.lang.ThreadDeath 【试题解析】 java.lang.ThreadDeath 类的功能是杀死线程。 46 【正确答案】 mkdir() 【试题解析】 创建单个目录的方法是 mkdir(),创建一系列目录使用 mkdirs()方法。 47 【正确 答案】 4和 10 【试题解析】 i 的初始值为 1,

39、满足循环条件的 i终值为 4(i 5),所以 i在循环过程中的取值为 1、 2、 3、 4;当 i为 1时, j初值为 1,满足循环条件的终值也为1(j =i), j循环 1次;同理,当 i为 2、 3、 4时, j的循环次数分别为 2、 3、 4,所以 j的循环次数为: 1+2+3+4=10次。 48 【正确答案】 Swing 【试题解析】 Swing是 Java语言在编写图形界面方面的新技术,它在 AWT的基础上向前发展,提供了许多开发包。 Swing是由纯 Java实现的轻量级构件,没有本地代码,不依赖操作系统的支持,这是它与 AWT构件的最大区别。由于 AWT构件通过与具体平台相关的对

40、等类实现,因此 Swing 比 AWT 构件具有更强的实用性。 Swing在不同的平台上表现一致,并且有能力提供本地窗口系统不支持的其他特性。 49 【正确答案】 资源名 【试题解析】 协议名表示获得资源所需要的传输协议,资源名表示要访问的资源名称。 50 【正确答案】 start() 【试题解析】 Applet的生命周期方法有: init(), Applet运行时,首先在浏览器中调用 init()方法 ,通知该 Applet已被加载到浏览器中,使 Applet执行一些基本初始化。 start(),在 init()方法完成后,将调用 start()方法,使 Applet成为激活状态。 stop(),当 Applet被覆盖时,可用该方法停止线程。 destroy(),关闭浏览器时调用,彻底终止 Applet,从内存卸载并释放该 Applet的所有资源。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1