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

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

1、国家二级( JAVA)笔试模拟试卷 50及答案与解析 1 在数据结构中,从逻辑上可以把数据结构分成 ( )。 ( A)动态结构和静态结构 ( B)线性结构和非线性结构 ( C)集合结构和非集合结构 ( D)树形结构和图状结构 2 在一个长度为 n的线性表中插入一个元素,以下说法不正确的是 ( )。 ( A)最好情况下需要移动的数据元素数目为 0 ( B)最坏情况下需要移动的数据元素数目为 n ( C)在平均情况下需要移动的数据元素数目为 n/2 ( D)最坏情况下需要移动的数据元素数目为 n/2 3 下列关于栈的叙述中不正确的是 ( )。 ( A)在栈的两端都能插入或删除数据 ( B)在栈中只

2、能从一端插入或删除数据 ( C)栈中的数据是先进后出的 ( D)栈是一种特殊的线性表 4 以下各项中属于面向对象程序设计语言不同于其他语言的主要特点的是 ( )。 ( A)继承性 ( B)消息传递 ( C)多态性 ( D)静态联编 5 在结构化方法中,软件功能分解属于下列软件开发中的 ( )阶段。 ( A)详细设计 ( B)需求分析 ( C)总体设计 ( D)编程调试 6 以下各种调试方法中 ,靠演绎、归纳以及二分法来实现的是 ( )。 ( A)强行排错法 ( B)回溯法 ( C)原因排除法 ( D)静态调试 7 设树 T的度为 4,其中度为 1、 2、 3、 4的节点个数分别为 4、 2、

3、1、 1。则 T中叶子节点数为 ( )。 ( A) 8 ( B) 7 ( C) 6 ( D) 5 8 数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展过程。分布式数据库、面向对象数据库等新型数据库是属于 ( )。 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D)高级数据库技术阶段 9 一棵含 18个结点的二叉树的高度至少为 ( )。 ( A) 3 ( B) 4 ( C) 5 ( D) 6 10 设有 n元关系 R及 m元关系 S,则关系 R与 S经笛卡儿积后所得新关系是一个( )元关系。 ( A) m ( B) n ( C) m+

4、n ( D) m*n 11 Java程序的解释执行过程分为 ( )。 ( A)代码的装入、校验、执行 ( B)代码的校验、装入、执行 ( C)代码的校验、装入、执行 ( D)代码的装入、执行、校验 12 阅读下列代码段,选出该代码 段的正确文件名 ( )。 class A void method1() System.out.println(“method1 in class A“); public class B void method2() System.out.println(“method2 in class B“); public static void main(String arg

5、s) System.out.println(“main in class B“); ( A) A.java ( B) A.class ( C) B.class ( D) B.java 13 在类作用域中说明的标识符在 ( )可见。 ( A)类外 ( B)类中 ( C)类外和类中 ( D)对象中 14 继承就是创建一个具有别的类的 ( )的新类的能力。 ( A)名字和地址 ( B)属性和行为 ( C)数据和指针 ( D)属性和引用 15 下列各项关于变量的描述中正确的是 ( )。 ( A)变量名不是标识符 ( B)变量名的字符是不区分大小写的 ( C)变量名的定义必须符合标识符的定义规则 ( D

6、)变量属性分为基本类型和复合类型 16 下列代码段执行结果为 ( )。 public class Test public static void main(String args ) System.out.println(“abc“+3+4+5); System.out.println(3+4+5+“abc“); ( A)编译出错 ( B) abc345和 abc345 ( C) abc和 12 ( D) abc345和 12abc 17 以下各项中不属于 Java语言的数据类型的是 ( )。 ( A)指针类型 ( B)类 ( C)数组 ( D)浮点数类型 18 下面代码段的输出结果为 ( )

7、。 public class Test public static void main(String sss) int i=0xFFFFFFF1; int j= i; ( A) 0 ( B) 1 ( C) 14 ( D) -15 19 设有整形数组的定义 int a=new int8,则 a.length的值为 ( )。 ( A) 8 ( B) 9 ( C) 7 ( D) 6 20 下面对形参的说法,正确的是 ( )。 ( A)必须有多个 ( B)至少有一个 ( C)可以 没有 ( D)只能是简单变量 21 运行下面程序后,正确的输出结果是 ( )。 public class Sun publ

8、ic static void main(String args ) int x=6; if(x 6) System.out.println(“x 6“); else if(x 8) System.out.println(“x 8“); else if(x=6) System.out.println(“x=6“); ( A) x 8x=6 ( B) x 8 ( C) x=6 ( D) x 8或 x=6 22 以下程序的运行结果为 ( )。 public class Sun public static void main(String args ) String x=“A“,y=“B“,z=“C“

9、; for(int m=1;m=2;m+) x=y; y=z; z=x; System.out.println(x+y+z); ( A) ABC ( B) BCA ( C) BCB ( D) CBC 23 下列循环执行的次数为 ( )。 int y=2,x=4; while(-x!=x/y) ( A) 1 ( B) 2 ( C) 3 ( D) 0 24 下列关于如下这段代码的说法中正确的是 ( )。 public class test public static void throwit() throw new RuntimeException(); public static void ma

10、in(String args) try System.out.println(“你好吗 “); throwit(); System.out.println(“出错 !“); finally System.out.println(“结束 “); ( A)以上程序段不会编译 ( B)程序输出 “你好吗 ”,然后有 RuntimeException异常发生,输出 “出错 !”,输出“结束 ” ( C)程序输出 “你好吗 ”,然后有 RunfimeException异常发生,然后输出 “结束 ” ( D)程序输出 “你好吗 ”,然后输出 “结束 ”,然后有 RuntimeException异常发生 2

11、5 线程组是一个 Java特有的概念,在 Java中,线程组是类 ThreadGroup的对象,每个线程都隶属于 ( )个线程组。 ( A) 0 ( B) 1 ( C) 2 ( D)可以多于 2 26 java.lang.object类中实现线程通信的两个方法是 ( )。 ( A) wait()和 notify() ( B) write()和 read() ( C) output()和 input() ( D) start()和 stop() 27 在 Java中, byte变量的最大值和流中的无符号字节的最大值 ( )。 ( A)都是 255 ( B)前者是 127,后者是 1024 ( C

12、)都是 1024 ( D)对于 byte变量是 127,对于无符号字节是 255 28 Bitset这个类实际是由 ( )构成的一个 Vector。 ( A)二进制位 ( B)字符串 ( C) Object类 ( D)整数型 29 在编写 Java Applet程序时,若需要对发生的事件做出响应和处理 ,一般需要在程序的开头写上 ( )语句。 ( A) import java.awt.*; ( B) import java.applet.*; ( C) import java.io.*; ( D) import java.awt.evcnt.*; 30 以下各项中不属于 FlowLayout构

13、造方法的是 ( )。 ( A) FlowLayout(FlowLayout.RIGHT,20,40) ( B) FlowLayout(FlowLayout.LEFT) ( C) FlowLayout() ( D) FlowLayout(20,40) 31 下列方法中能产生确认对话框 ConfirmDialog的是 ( )。 ( A) showInputDialog() ( B) InputDialog() ( C) showMessageDialog() ( D) showOptionDialog() 32 在 init()函数里得到 applet窗口的宽度的语句是 ( )。 ( A) int

14、 width=this.getY(); ( B) int width=getSize(); ( C) int width=getSize().w; ( D) int width=getWidth(); 33 向 Applet中画图、画图像、显示字符串,都要用的方法是 ( )。 ( A) paint() ( B) init() ( C) start() ( D) destroy() 34 下列命令中用于为远程对象生成 stub和 skeleton的是 ( )。 ( A) rmic ( B) rmiregistry ( C) rmid ( D) serialver 35 下列哪一项不是 J2ME中

15、的 Profile所定义的内容 ? ( ) ( A) 应用系统的生命周期模型 ( B)用户界面的特性 ( C)访问设备的特性 ( D)使用 X.509认证 36 对于长度为 n的线性表,若进行顺序查找,则时间复杂度为【 】。 37 已知某序列为 49, 38, 65, 97, 76, 13, 27),试采用该序列的第 1个元素为枢轴进行快速排序,则经过 1趟快速排序之后所得到的序列为【 】。 38 在选择运算所得到的结果关系中,所含的元组数不能【 】原关系中的元组数。 39 Java语言中【 】是所有类的根。 40 在对一个复杂表达式进行运算时,要按运 算符的优先顺序从高到低进行,同级的运算符

16、则按照【 】进行。 41 为了实现线程之间的通信, java.lang.Object提供了 2个方法,即 wait()和【 】。 42 Java中的线程由 CPU、【 】、数据等 3部分构成。 43 Java中定义的对象流是【 】。 44 下面 ButtonFrame类创建了一个容器,包含有 3个按键。 import javax.swing.*; public class ButtonFrame extends JFrame JButton Button1= new JButton(“Button1“); JButton Button2= new JButton(“Button2“); JBu

17、tton Button3= new JButton(“Button3“); public ButtonFrame() super(“ButtonFrame“); setSize(100,150); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPane1 pane = new JPanel(); pane.add(Buttonl); pane.add(Button2); pane.add(Button3); 【 】 ; public static void main(String args) ButtonFrame bf= new Butto

18、nFrame(); bf.show(); 请在程序代码中的画线处添上正确的语句,使程序完整。 45 在事件处理过程中,涉及的 3类对象是事件、事件源和【 】。 46 类名与接口名都采用【 】描述符,并且所有单词的第 1个字母大写。 47 当用户 a刷新浏览器时,浏览器将会先卸载 Applet,然后再【 】。 48 下列 Applet计算数组元素的和,并在窗口坐标 (50,50)处输出该结果。请在横线处填写正确的代码。 import java.awt.Graphics; import java.applet.Applet; public class Testl2 extends Applet i

19、nt a=2,4,6,8,10; int sum; public void init() sum=0; for(int i=0;i a.length;i+) sum=【 】 ; public void paint ( Graphics g) g.drawString(“数组元素和 : “+sum,50,50); 国家二级( JAVA)笔试模拟试卷 50答案与解析 1 【正确答案】 B 【试题解析】 逻辑结构即数据元素之间的逻辑关系 ,是从逻辑关系上描述数据,与数据的存储无关。因此根据数据元素之间的关系,逻辑结构被分为两大类:线性结构和非线性结构。而集合结构和非集合结构、树形结构和图状结构指的都

20、是特定的数据结构类型。 2 【正确答案】 D 【试题解析】 一般情况下,要在第 i个元素之前插入一个新元素时,是从最后一个元素开始,直到第 i个元素之间共 n-i+1个元素依次向后移动一个位置,最好情况指的是在线性表的最后的元素之后插入一个新元素,则不需要移动表中元 素。 A是正确的。最坏情况指的是在线性表的第一个元素之前插入一个新元素,则需要移动表中所有的元素, B是正确的。在平均清况下需要移动的数据元素数目为n/2, C是正确的。 3 【正确答案】 A 【试题解析】 栈的插入和删除运算都只在一端进行。即它的一端是封闭的,不允许进行插入与删除元素;一端是开口的,允许进行插入与删除元素,选项

21、B是正确的。栈中的数据是先进后出的,选项 C是正确的。栈是一种特殊的线性表。选项 D是正确的。 4 【正确答案】 A 【试题解析】 继承是一个类 (子类 )直接使用另一个类 (父类 )的所有属性和方法 (权限为私有的属性和方法除外 )。它可以减少相似的类的重复说明,从而体现出一般性与特殊性的原则,这使得面向对象程序设计语言有了良好的重用性,也是其不同于其他语言的最主要特点。 5 【正确答案】 C 【试题解析】 软件系统结构的总体设计包括:基于功能层次结构建立系统、按功能划分模块的层次结构、确定每个模块的功能、建立与已确定的软件需求的对应关系、确定模块间的调用关系和模块间的接口、评估模块划分的质

22、量等方面。详细设计的任务是在使用程序设计语言编制程序以前,对所采用算法的逻辑关系进行 分析,设计出全部必要的过程细节,并给予清晰的表达,需求分析是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。需求分析的任务是发现需求、求精、建模和定义需求,通常包括功能需求、性能需求、环境需求、可靠性需求、安全保密要求、用户界面需求、资源使用需求、成本消耗需求、开发进度需求等。编程调试的任务是诊断和改正程序中潜在的错误。综上所述,软件功能分解只能发生在总体设计阶段。 6 【正确答案】 C 【试题解析】 本题考查对几种调试方法的掌握,其中强行排错法是最常用也是最低效的,主要思想是通过计 算机找错。

23、回溯法是从出现错误征兆处开始,人工沿控制流程往回追踪,直至发现出错的根源。这是在小程序中常用的一种有效的调试方法,程序变大后,可能的回溯路线显著增加,以致人工进行完全回溯到不可能实现。静态调试是一种调试手段,主要是指通过人的思维来分析源程序代码和排错。 7 【正确答案】 A 【试题解析】 结点的度 结点拥有子树的个数。树中结点总数为:1*4+2*2+3*1+4*1=15与根结点之和,即 15+1=16。树中非叶子结点数为:4+2+1+1=8。树中叶子结点数为: 16-8=8。 8 【正 确答案】 C 【试题解析】 本题考查数据库系统的发展,考生应掌握数据库发展的各个阶段,分布式数据库、面向对象

24、数据库属于数据库系统阶段。 9 【正确答案】 C 【试题解析】 在二叉树的零层,有 20=1个结点,即根结点。第 1层根结点的子结点最多有 2个,第 2层的结点总数最多有 4个,以此类推,二叉树的第 n层的结点数最多为 2n。一棵含 18个结点的二叉树的高度至少为 5。 10 【正确答案】 C 【试题解析】 本题考核对笛卡儿积运算的掌握。笛卡儿积是两个关系的合并操作,因此 n元关系 R与 m元关系 S经笛卡儿积后所得新关系是 m+n元关系。 11 【正确答案】 A 【试题解析】 该题考查考生对 Java程序的解释执行过程的掌握。解释执行过程分 3步进行: 代码的装入,装入代码的工作由 “类装载

25、器 ”完成; 代码的校验,被装入的代码由字节码校验器进行检查; 代码的执行,通过校验后,代码便开始执行了。 12 【正确答案】 D 【试题解析】 Java源程序文件是以 Java为后缀的, Java字节码文件以 .class为后缀,而且 Java源文件中只能有一个 public类,该类的名字为源文件名,程序 段中类 B是以 public修饰的,因此源程序文件名为 Biava。 13 【正确答案】 B 【试题解析】 在类作用域中说明的标识符是局部的,只能在本类中可见,类外及对象中是不可见的。 14 【正确答案】 B 【试题解析】 本题考查继承的基本概念。特殊类的对象拥有其一般类的全部属性与方法,

26、称做特殊类对一般类的继承。或者说是一个对象类可以获得另 个对象类的属性和行为。 15 【正确答案】 C 【试题解析】 变量名必须是合法的标识符,否则程序在编译过程中会出错,故 A选项是错误的; C选项是 正确的;选项 D错误,变量类型可以分为基本类型和复合类型,而变量属性不能如此分类。 16 【正确答案】 D 【试题解析】 Java语言对 “+”运算符进行了扩展,使它能够进行字符串的连接。但是一般来说,如果 “+”运算符的第一个操作数是字符串,则 Java系统会自动将后续的操作数类型转换成为字符串类型,然后再进行连接;如果 “+”运算符的第一个操作数不是字符串,则运算结果由后续的操作数决定。

27、17 【正确答案】 A 【试题解析】 指针类型不属于 Java语言的数据类型:类和数组是 Java语言的复合数 据类型;浮点数类型属于 Java语言的简单数据类型。 18 【正确答案】 C 【试题解析】 本题考查对位运算符的理解和掌握。 j的值是将 i的值按位取反得到的,所以,将 0xFFFFFFF1取反后得到 0x0000000E,十进制数值为 14。故本题答案是 C。 19 【正确答案】 A 【试题解析】 数组在 Java语言中是当作对象来处理的,它包含一个很重要的变量 length,用来表示数组的长度。 20 【正确答案】 C 【试题解析】 Java语言中方法的形参可以没有。 21 【正

28、确答案】 B 【试题解析】 本题考查对 if-else条件语句的理解。本题是 if-else语句的嵌套结构。 x=6时,不满足 if条件,执行 else语句,满足 x 8的条件,输出 x 8。故本题答案是 B。 22 【正确答案】 D 【试题解析】 本题考查对 for循环语句的理解。 for循环语句在循环中分别将变量 x、 y、 z的初值 “A”、 “B”、 “C”重新赋值,第 1次循环分别赋给变量 x、 y、 z的值为 “B”、 “C”和 “B”,第 2次循环分别赋给变量 x、 y、 z的值为 “C”、 “B”和“C”。故本题答案是 D。 23 【正确 答案】 C 【试题解析】 首先判断终止

29、条件,执行 -X之后, x=3,x/y=1,满足条件,执行第1次循环;再判断终止条件,执行 -x之后, x=2, x/y=1,满足条件,执行第 2次循环;依此类推可知一共执行了 3次循环。 24 【正确答案】 D 【试题解析】 此程序没有语法错误,可以通过编译,所以选项 A错误。程序首先从执行 try块开始,输出 “你好 ”,然后执行 throwit()方法。在 throwit()方法中导致 Runtime Excephon异常的发生,因此,不会执行 try块中 throwit()方法后的语句。由于 try块的后面存在 finally块,在 Java中,一旦定义了 finally块,就保证一定

30、会执行它,而不管是否发生了异常,所以执行 finally块中的语句,从而输出 “结束 ”。由于没有 catch块来捕获发生的异常,程序的执行被中止。 25 【正确答案】 B 【试题解析】 本题是对线程组概念的考查。线程组是一个 Java特有的概念,在Java中,线程组是类 ThreadGroup的对象,每个线程都隶属于唯一一个线程组,这个线程组在线程创建时指定并在线程的整个生命期内都不能更改。可以通过调用包含 ThreadGroup类型参数的 Thread类构造函数来指定线程所属的线程组,若没有指定,则线程默认地隶属于名为 system的系统线程组。在 Java中,除了预建的系统线程组外,所有

31、线程组都必须显式创建。在 Java中,除系统线程组外的每个线程组又隶属于另一个线程组,可以在创建线程组时指定其所隶属的线程组,若没有指定,则默认地隶属于系统线程组。这样,所有线程组组成了一棵以系统线程组为根的树。 Java允许对一个线程组中的所有线程同时进行操作,比如可以通过调用线程组的相应方法来设置其中所有线程的优先级,也可以 启动或阻塞其中的所有线程。 Java的线程组机制的另一个重要作用是线程安全。线程组机制允许通过分组来区分有不同安全特性的线程,对不同组的线程进行不同的处理,还可以通过线程组的分层结构来支持不对等安全措施的采用。 Java的 ThreadGroup类提供了大量的方法来方

32、便我们对线程组树中的每一个线程组以及线程组中的每一个线程进行操作。 26 【正确答案】 A 【试题解析】 Java语言引入方法 wait()和 notify(),这两个方法是java.lang.object类的方法,是实现线程通信的两个方法 。 27 【正确答案】 D 【试题解析】 本题主要考查 Java语言的字节类型这个知识点。无符号字节的值范围从 0 255。这和 Java的 byte变量类型不同,它的范围是从 -128 127。按照相同的思路,无符号 (short)数值的范围从 0 65535,而不是 Java的 short类型支持的 -32768 32767。故本题答案是 D。 28

33、【正确答案】 A 【试题解析】 本题主要考查 Bitset类。选项 A正确;选项 B、 C、 D错误, Bitset类这个类实际是由 “二进制位 ”构成的一个 Vector,并不是由字符串构成的一个Vector。 29 【正确答案】 D 【试题解析】 本题考查事件响应的基本知识。选项 A错误,引入的是 awt下级的类;选项 B错误,引入的是关于 applet的类;选项 C错误,引入的是系统输入输出包;选项 D正确,对事件做出响应,需要引入 java.awt. event.*包。 30 【正确答案】 D 【试题解析】 FlowLayout的构造方法主要有 3种,它们分别是:FlowLayout(

34、FlowLay out.RIGHT,20,40)、 FlowLayout(FlowLayout. LEFT)和FlowLayout()。 31 【正确答案】 A 【试题解析】 本题考查关于 swing组件确认对话框的基本知识。选项 A正确,对话框 ConfirmDialog可通过 showInputDialog()或 showConfirmDialog()方法来生成;选项 B错误, InputDialog()可用于生成输入对话框 InputDialog;选项 C错误, showMessage Dialog()可用于生成消息对话框 Message Dialog;选项 D错误,showOption

35、Dialog()可用于生成选项对话框 OpfionDiflog。故本题答案是 A。 32 【正确答案】 D 【试题解析】 applet是一种窗口,它从父类里面继承了与窗口尺寸、大小、位置等有关的各种函数。选项 A, getY()函数是用来得到窗口的 y坐标,此方法是错误的;选项 B, getSize()函数是用来得到窗口的尺寸,包括宽度与高度,但是它返回的是一个 Dimension类的对象,此方法是错误的;选项 C,通过 getSize()函数返回 Dimension对象,企图调用它的表示宽度的成员变量,但是写错了 , Dimension类有两个成员变量, Width和 Height,前者表示

36、宽度,后者表示高度,此种方式也是错误的;选项 D, getWidth()函数可以用宋得到窗口的宽度,因此该方法是正确的。故本题答案是 D。 33 【正确答案】 A 【试题解析】 Applet是工作在图形方式下的,向 Applet中画图、画图像、显示字符串,都要用 paint()方法。每当 Applet初次显示或更新时,浏览器都将调用pablt()方法。 34 【正确答案】 A 【试题解析】 Java语言的 RMI命令包括: rmic、 rmiregistry、 rmid、serialver。其中,命令 rmic为远程对象生成 stub和 skeleton。 35 【正确答案】 D 【试题解析】

37、 使用 X.509认证是 J2SE的附加安全中的一部分,不是 Profile中定义的内容。 36 【正确答案】 O(n) 【试题解析】 语句的频度指的是该语句重复执行的次数。一个算法中所有语句的频度之和构成了该算法的运行时间。长度为 n的线性表顺序查找的平均次数为n/2,则它的时间复杂度是 O(n)。 37 【正确答案】 27 13 38 49 65 97 76 【试题解析】 快速排序的的思想是:从线性表中选取一元素,如本题中的 49,将线性表后面小于 46的元素移到前边,而前面大于 49的元素移到后边。本题中46是第一个元素,因此只需将线性表后面小于 49的元素移到前边。 38 【正确答案】

38、 大于 【试题解析】 选择操作用于从关系中选出满足选择条件的元组的子集。因此,实施选择运算后新关系的元组数不大于原关系中的元组数。 39 【正确答案】 Object 【试题解析】 java.lang包封装所有编程应用的基本类,而 Object是所有类的根类,它所包含的属性和方法被所有类继承。 40 【正确答案】 在表达式中出现的位置从左到右的方向 【试题解析】 本题考查运算符的优先级和结合性。在对一个复杂表达式进行运算时,要按运算符的优先顺序从高到低进行,同级的运算符则按照在表达式中出现的位置从左到右的方向进行。 41 【正确答案】 notify() 【试题解析】 wait()和 notify

39、()方法提供了线程之间同步和通信的机制。 42 【正确答案】 代码 【试题解析】 Java中的线程由 CPU、代码、数据 3部分构成。 43 【正确答案】 ObjectInputStream和 ObjectOutputStream 【试题解析】 Java语言定义了两个字节流,即 ObjectInput Stream和ObjectOutputStream,用于对象的读写操作,一般称做对象流。 44 【正确答案】 setContentPane(pane) 【试题解析】 本题考查向 swing容器添加组件的基本知识。往容器添加组件,可将容器分解为窗格,这是容器内的容器,再将组件添加到容器的内容窗格中

40、。可以使用下列步骤在 容器的内容窗格中添加组件。 创建一个窗格。 使用它的add(Component)方法在窗格中添加组件。 以窗格为参数调用setContentpane(Container)。 45 【正确答案】 事件处理者 【试题解析】 事件是用户对界面的操作,事件源通常是指不同的构件,事件处理者是接受时间对象并进行一定处理的对象,事件处理的过程是对这 3类对象处理的过程。 46 【正确答案】 完整的英文 【试题解析】 Java语言中类名与接口名都采用完整的英文描述符,并且所有单词的第 1个字母大写。 例如 Customer、 SavingAcount等。 47 【正确答案】 加载该 Applet 【试题解析】 刷新浏览器时, Applet先停止运行,执行善后处理,释放资源,然后再重新加载 Applet。 48 【正确答案】 sum+ai 【试题解析】 需要填入横线的是求和的语句,遍历数组中的每一个元素,将新的元素加到 sum变量中。

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

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

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