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

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

1、国家二级( JAVA)笔试模拟试卷 8及答案与解析 1 根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成 ( A)动态结构和静态结构 ( B)紧凑结构和非紧凑结构 ( C)线性结构和非线性结构 ( D)内部结构和外部结构 2 设一棵二叉树中有 3个叶子结点,有 8个度为 1的结点,则该二叉树中总的结点数为 ( A) 12 ( B) 13 ( C) 14 ( D) 15 3 在下列几种排序方法中,要求内存量最大的是 ( A)插入排序 ( B)选择排序 ( C)快速排序 ( D)归并排序 4 下列叙述中,不属于结构化程序设计方法的主要原则是 ( A)自顶向下 ( B)由底向上

2、( C)模块化 ( D)限制使用 goto语句 5 下列不属于软件调试技术的是 ( A)强行排错法 ( B)集成测试法 ( C)回溯法 ( D)原因排除法 6 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 ( A) PAD图 ( B) N-S图 ( C)结构图 ( D)数据流图 7 软件复杂性度量的参数包括 ( A)效率 ( B)规模 ( C)完整性 ( D)容错性 8 下列叙述中,不属于数据库系统的是 ( A)数据库 ( B)数据库管理系统 ( C)数据库管理员 ( D)数据库应用系统 9 数据库系统的核心是 ( A)数据库 ( B)数据库

3、管理系统 ( C)数据模型 ( D)软件工具 10 视图设计一般有 3种设计次序,下列不属于视图设计的是 ( A)自顶向下 ( B)由外向内 ( C)由内向外 ( D)自底向上 11 下列关于 Java程序结构的说法有误的是 ( A) package语句可以有一个或多个 ( B) import语句可以有一个或多个 ( C) 接口定义可以有一个或多个 ( D)每个 Application程序可以包括许多方法,但必须有且只能有一个 main方法 12 下列哪个是 Java类分解器,即对 .class文件提供字节代码的反汇编,并打印 ? ( A) java.exe ( B) jdb.exe ( C)

4、 javap.exe ( D) javac.exe 13 下列字符常量中,哪个表示反斜杠字符 “”? ( A) ( B) “ ( C) ( D) 14 下列程序执行后, b的值应是 public class Testss public static void main(String args) unsigned byte b=0; b- -; System.out.println(“b=“+b); ( A) -1 ( B) 255 ( C) 127 ( D)编译错误 15 下列程序的执行结果是 public class Testgg public static void main(String

5、 args) float t=9.0f; int q=5; System.out.println(t+)*(- -q); ( A) 40 ( B) 36 ( C) 36 ( D) 40 16 有定义 int n=789;,下列表达式结果为 8的是 ( A) n/10 2 ( B) (n-n 10)/100 ( C) n 10 ( D) n 100/10 17 若 a和 b均是整型变量并已正确赋值,正确的 switch语句是 ( A) switch(a+b); ( B) switch(a+b*3.0) ( C) switch a ( D) switch(a b) 18 有一个类 A,下列为其构造

6、方法的声明,其中正确的是 ( A) void A(int x) ( B) A(int x) ( C) a(int x) ( D) void a(int x) 19 设 A为已定义的类名,下列是声明 A类的对象 a的语句中正确的是 ( A) public A a=new A( ); ( B) public A a=A(); ( C) A a=new class(); ( D) a A; 20 关于 数组的叙述中,下列说法不正确的是 ( A)数组是最简单的复合数据类型,是有限元素的有序集合 ( B)数组的元素可以是值 (基本数据类型 )、对象或其他数组 ( C)定义数组时,必须分配内存 ( D)一

7、个数组中的元素都必须是相同的类型 21 在 Java语言的类库中提供哪个类,所有自己创建的异常对象都必须是它的实例或它的子类的实例 ? ( A) throws ( B) Exception ( C) Throwable ( D) Error 22 下列关于滚动条说法有误的是 ( A)每次移动滚动条时改变的数值,它是封装 在内部的整型变量 ( B)滚动条的方向有两个静态变量 horizontal和 vertical规定,前者是水平方向,后者是竖直方向 ( C)滚动条的默认方向是水平方向 ( D) public void addAdjustmentListener(AdjustListener x

8、)为滚动条注册事件监听器, x为实现了接口 AdjustmentListener的类的实例 23 下列关于线程优先级的说法有误的是 ( A)线程的优先级数值越大,表示该线程优先级越低 ( B)新建线程将继承创建它的父线程的优先级 ( C) NORM_PRIORITY代表普通优先级,默认值是 5 ( D)一般情况下,主线程具有普通优先级 24 下列关于容器和构件的说法不正确的是 ( A)所有的构件都可以通过 add()方法添加构件 ( B) Java的图形界面的最基本组成部分是容器 ( C) Panel不能作为最外层的容器单独存在,它首先必须作为一个构件放置到其他容器中,然后把它当作容器 ( D

9、)一个容器可以容纳多个构件,并使它们成为一个整体 25 下列哪个类的对象负责表格大小的确定、内容的填写、赋值、表格单元更新的检测等等与表格内容有关的属性及 其操作 ? ( A) AbstractTableModel ( B) TableModel ( C) JTable ( D) TableModelable 26 下列是 Applet的运行过程经历的 4个步骤,这些步骤正确的顺序应是 浏览器中的 Java运行环境运行该 Applet 浏览器加载 HTML文件中指定的Applet类 浏览器解析 HTML文件 浏览器加载指定 URL中的 HTML文件 ( A) ( B) ( C) ( D) 27

10、 Applet的默认布局管理器 是 FlowLayout,而 Swing Applet的内容面板的默认布局管理器是 ( A) FlowLayout ( B) CardLayout ( C) BorderLayout ( D) GridLayout 28 下列命令中,哪个命令是 Java的 API文档生成器 ? ( A) java ( B) javac ( C) javap ( D) javadoc 29 下列哪个是为嵌入式和移动设备提供的 Java平台 ? ( A) J2DE ( B) J2SE ( C) J2ME ( D) Y2EE 30 下列的程序的功能是求 2 100之间的素数,程序中划

11、线部分应填入的选项是 public class Testnn public static void main(String args) Labell: for(int i=2; i100; i+) for(int j=2; j i;j+) if(i j=_)continue Labell; System.out.println(i); ( A) 0 ( B) 1 ( C) i ( D) j 31 下列有关基于 Swing的 Applet用户界面说法不正确的是 ( A)在需要自定义 Swing构件的时候,首先要确定使用哪种构件类作为所定制构件的父类 ( B) paintComponent( )方

12、法位于 JComponent类内,该方法与 paint( )方法类似,也要求一个 Graphics类的实例为参数 ( C)无论在系统开始执行还是窗口被覆盖后需要重新绘制时, paintComponent( )方法都会被系统自动调用,所以在程序中不要调用它,否则会与自动化过 程相冲突 ( D)如果需要重新绘制 Applet,就调用方法 paintComponent( ) 32 下列关于 Swing说法不正确的是 ( A)每个 Swing构件的程序必须有一个容器 ( B) Swing是 AWT的扩展 ( C) Swing采用的 MVC的思想 ( D) Swing构件以 “J”开头 33 Windo

13、w, Frame, Dialog默认的布局管理器是 ( A) GridLayout ( B) BorderLayout ( C) CardLayout ( D) FlowLayout 34 下列语句顺序执行 后, a的值是 int a=13; a =a/5; ( A) 0 ( B) 1 ( C) 1 ( D)真 35 下列关于对象的加锁说法不正确的是 ( A)对象的加锁技术有效的预防了死锁的发生 ( B)共享数据的所有访问都必须作为临界区,使用 synchronized关键字进行加锁控制 ( C)用 synchronized 保护的共享数据必须都是私有的 ( D) Java语言中对象加锁具有可

14、重入性 36 栈和队列通常采用的存储结构是【 】。 37 在程序设计阶段应该采取【 】和逐步求精的方法,把一个模块的功 能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。 38 软件结构是以【 】为基础而组成的一种控制层次结构。 39 数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【 】两个含义。 40 数据库保护分为:安全性控制、【 】、并发性控制和数据的恢复。 41 Java语言的各种数据类型之间提供两种转换,分别是【 】和强制转换。 42 表达式 2*5/2 5, 1 0/2*5, 1/2 3和 5/3的计算结果分别是【 】。 43 有定义 boolea

15、n b1=5!=6;,则变量 b1的值是【 】。 44 下列程序的功能是在屏幕上输出 26个小写字母,请补充完整。 public class Testoo public static void main(String args) char C=a; for(int i=i =26; i + +) System out println(【 】 ); 45 通过类 MyClass中的不含参数的构造方法,可通过【 】语句实现,生成该类的一个对象。 obj。 46 catch子句都带有一个参数,该参数是某个异常的类及其变量名, catch用该参数去与抛出异常对象的类进行【 】 。 47 一个具体的线程

16、是由虚拟的 CPU、代码和数据组成,其中代码和数据构成了【 】 ,它来决定线程的行为。 48 滚动窗口 JScrollPane是带动滚动条的面板,主要是通过移动【 】来实现的。 49 Java Applet 中的事件处理机制与 Java Application相同,采用【 】方式。 50 下列程序中,实例 tat是监听器, fr是事件源, fr上发 生的事件委托 tat进行处理。程序的执行结果是显示一个粉红色的窗口,单击关闭按钮,可关闭窗口。请填完整程序。 import java awt *; importjava awt event *; public class Testppp publi

17、c static void main(String args ) Frame fr=new Frame(“The Adapter!”); TheAdapterTest tat=new TheAdapterTest( ); fr 【 】 fr.setSize(200, 200); fr setBackground(Color pink); fr setVisible(true); class TheAdapterTest extends WindowAdapter public void windowClosing(WindowEvent e) System exit(1); 国家二级( JAV

18、A)笔试模 拟试卷 8答案与解析 1 【正确答案】 C 【试题解析】 根据数据结构中各数据元素之间前后件关系的复杂程序,一般将数据结构分为两大类:线性结构和非线性结构。线性结构是指满足以下两个条件的非空的数据结构:一是有且只有一个根结点,二是每一个结点最多有一个前件,也最多有一个后件。如是一个数据结构不是线性结构,则称为非线性结构。注意:数据结构的各种分类方法及标准。 2 【正确答案】 B 【试题解析】 按照题目的要求可得到满足条件的二叉树,如下图所示: 故诙二叉树中总的结点个数为 13。 3 【正确答案 】 D 【试题解析】 快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,

19、其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面 (这是它应有的位置 ),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。注意:各种排序方法 实现过程及实现机制。 4 【正确答案】 B 【试题解析】 结构化程序设计方法的主要原则可以概括为以下 4个方面,即自顶向下、逐步求精、模块化及限制使用 goto语句。 5 【正

20、确答案】 B 【试题解析】 调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法、回溯法和原因排除法。注意:软件调试的各种方法及各种方法的区别。 6 【正确答案】 B 【试题解析】 常见的过程设计工具有:程序流程图, N-s图、 PAD 图和 HIPO图。其中,为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 N-S 图。注意:其他常用算法描述工具的概念。 7 【正确答案】 B 【试题解析】 定量度量方法是程序复杂程度经常使用的方法,把程序的复杂程度乘以适当参数即可估算出软件中错误的数量以及软件开发需要用的工作量,定量度量的结果

21、。可以用来比较两个不同设计或两个不同算法的优劣,程序的定量的复杂程度可作为模块规模的精确限度,因 而软件复杂性度量的参数包括规模。注意:软件复杂性度量的方法及各种度量参数的作用。 8 【正确答案】 B 【试题解析】 数据库系统 (Database System,简称 DBS)由如下几部分组成,即数据库、数据库管理系统、数据库管理员、硬件和软件。 9 【正确答案】 B 【试题解析】 数据库管理系统是对数据库进行管理和对数据库进行操作的管理系统,它是建立在操作系统基础之上的,位于操作系统和用户之间的一层数据管理软件,负责对数据库的数据进行统一的管理和控制,它是实现数据库和管理数据库的核心。注 意:

22、数据库系统各方面之间的关系及相互作用。 10 【正确答案】 B 【试题解析】 视图设计一般有 3种设计次序,它们分别是自顶向下、自底向上和由内向外,它们又为视图设计提供了具体的操作方法,设计者可根据实际情况灵活掌握,可以单独使用也可混合使用。注意:数据库概念设计的过程:首先选择局部应用,再进行局部视图设计,最后对局部视图进行集成得到概念模式。 11 【正确答案】 A 【试题解析】 熟悉源代码的程序结构: package语句可以有零个或一个,指定源文件存入指定的包中。 误选选项 A),因为 Package语句可以有零个或一个,而 inport语句可以有一个或多个。 import语句可以有一个或多

23、个,必须在所有类定义之前引入标准类;每个 Java应用程序可以包括许多方法,但必须有且只能有一个 main 方法; Java语言规定,应用程序从 main()方法开始执行,它是程序执行的入口,并且包含 main()方法的类必须是公共类。 12 【正确答案】 C 【试题解析】 javap.exe是 Java类的分解器,即对 class文件提供字节代码的反汇编,并打印。默认时,打印类的公共域、方法、构造方法、静态 初值。 13 【正确答案】 C 【试题解析】 在 Java语言中反斜杠用 “表示。不熟悉转义字符的用法。注意:Java语言需要用转义字符来表示一些特殊的字符,转义字符都以反斜扛 ()来开

24、始,如 “n”表示换行符等。 14 【正确答案】 D 【试题解析】 Java语言没有无符号整数类型、指针类型、结构类型、联合类型、枚举类型,这使得 Java编程简单易学。 对无符号 byte型的范围是 0 255不清楚。 Java对越界的控制很严格,在编译时就会检查。 15 【正确答案】 C 【 试题解析】 定义 float t=9 0f 和 int q=5;而程序要求输出 (1+)*(- -q)的值,这样结果一定是一个浮点型的数。 选项 A)40,选项 B)36都错误的认为结果应是 int型的,而选项 D)40 0对 1+和 - -q 的计算过程理解错了, (t+ +)*(- -q)=9 0

25、*4=30,这样我们便可以选出正确答案了。 16 【正确答案】 D 【试题解析】 /比的优先级要高。 n/10 2的结果应是 0, n/10 结果为 78,用 78在除以 2求余则得 0; (n- n 10)/100的结果应是 7, n 10得 9, 780/100得 7;n 10的结果显而易见是 9。 17 【正确答案】 D 【试题解析】 switch 后的括号部分只能返回这几种类型的值: int, byte, short和 char。 选项 A)switch(a+b);中多了一个 “; ”号,注意观察。选项 B)switch(a +b*3 0)中括号的值不能为浮点型。选项 C)switch

26、 a 中 switch 后的判断部分必须用括号括起来。 18 【正确答案】 B 【试题解析】 构造方法有以下特点, 构造方法名必须与类名相同。 构造方法是给对象赋 初值,所以没有返回值,且不用 void 来声明。 构造方法不能被程序调用。 构造方法可由编程人员在类中定义,默认时由 Java语言自动生成。 构造方法可以重载实现不同的初始化方法,调用时按参数列表决定调用哪个方法。 选项 A)void A(int x) ,构造方法是给对象赋初值,所以没有返回值,且不用void 来声明。选项 C)a(int x) ,构造方法方法名必须与类名相同。 19 【正确答案】 A 【试题解析】 对象的生成包括声

27、明、实例化和初始化 3个方面的内容。一般格式是先定义一个对象变量,再 用关键字 new生成一个对象,并为对象中的变量赋初值。 选项 B)public A a=A();应在 A()前加关键字 new。选项 C)A a=new class();把new 后的 class 应改为字母 A。选项 D)a A;两个字母互换顺序即可。 20 【正确答案】 C 【试题解析】 定义数组时,并不分配内存,所以对数组的定义并不要求给出其元素的个数。注意:数组分配内存是通过 new 操作符或静态初始化来实现的。 21 【正确答案】 B 【试题解析】 用户自定义异常是通过继承 Exception 类来创建 的。注意:

28、自己定义异常的格式是 public class 类名 extends Exception 22 【正确答案】 C 【试题解析】 滚动条的方向由两个静态变量 horizontal和 vertical 规定,前者是水平方向,后者是竖直方向。滚动条的默认方向是竖直方向。 23 【正确答案】 A 【试题解析】 线程的优先级数值越大,表示该线程优先级越高。注意: 其中MAX_PRIORITY代表 10,表示该线程优先级最高 MIN_PRIORI- TY代表 1,表示该线程优先级最低。 可以通过 setPhriority()方法来设定线程的优先级。 24 【正确答案】 B 【试题解析】 在 Java语言的

29、图形界面中最基本组成部分是构件。注意:其实,容器本身也是一种构件,具有构件的所有性质,另外还具有放置其他构件和容器的功能。在实际编程中,往往采用的是容器类 Container的子类。 25 【正确答案】 A 26 【正确答案】 A 27 【正确答案】 C 【试题解析】 Applet的默认布局管理器是 FlowLayout,而 Swing Applet(JApplet)的内容面析的默认布局管理 器是 BorderLayout。注意:不要认为它们两个默认布局管理器都是 FlowLayout。 28 【正确答案】 D 【试题解析】 javadoc的基本功能是文档生成,也就是将类之间的关系用文档形式记

30、载下来。这对于后期维护和开发有很大的帮助。注意:用来解析 Java源文件中的类的定义和文档注释,并产生相应格式的 HT-ML 文档,描述公有类、保护类、接口等。 29 【正确答案】 C 【试题解析】 我们需要知道 J2ME 为嵌入式和移动设备提供的 Java平台。对概念不是很熟悉,这部分是需要了解的,希 望同学们多看看关于 Java应用的资料。注意: J2ME 为嵌入式和移动设备提供的 Java平台,它的体系结构由Profile,Configuration 和 Optional Packages 组成,其中 Configuration 是由虚拟机和最小类库组成,按嵌入和移动两种设备相应的又分为

31、 CDC和 CLDC两种。 30 【正确答案】 A 【试题解析】 根据素数的定义,如果一个数只能分解成 1和本身这两个乘积因子,那么这个数就是素数,如 5只能等于是 1*5,而 6不仅能等于 1*6,还能等于2*3,所以 5是素数,而 6是合数 ;有了素数的概念便可以用双重 for语句进行判断,外层 for(int i=2;i 100;i+)是让被测试的数移动的;而里面的 for(int j=2; ji;j+),是用来判断被测试的数能不能被分解为除去 1和它本身以外的位于 1和本身之间的数,如果能,则有 i%j=0,回到第一个特环,接着继续执行。 31 【正确答案】 D 【试题解析】 如果需要

32、重新绘制 Applet,就调用 repaint( )方法,而不是paintComponent ( )方法。 repaint( )方法将引起系统调用所有构件的paintComponent( )方法,并且使得所有构件的 paintComponent()方法的 Graphics变量被正确配置。 32 【正确答案】 A 【试题解析】 每个 Swing构件的程序必须有一个按钮构件。注意:为了简化构件的设计工作,再 Swing构件中视图和控件两部分合为一体。每个构件有一个相关的分离模型和它使用的界面。比如:按钮 JButton 有一个存储状态的分离模型BuRonModal 对象。构件的模型是自动设置的,例

33、如一般都使用 JButton 而不是使用 ButtonModel 对象。因此每个 Swing 构件的程序必须有一个按钮构件。 33 【正确答案】 B 【试题解析】 Window, Frame, Dialog 默认的布局管理器是 BorderLayout,BorderLayout布局管理器把容器分为五个部分:东西南北中、而且在每个部分只能放一个构件。 34 【正确答案】 B 【试题解析】 由于 /比运算符优先级高,所以先算 a/5,这样便得 a =2;它等价于 a=a 2,这样便得到正确答案 1。对运算符的优先级不清楚,或者对扩展运算符的运算特点没有理解。 35 【正确答案】 A 【试题解析】

34、如果程序中多个线程相互等待对方持有的锁,而在得到对方持有的锁之前都不会释放自己的锁,这就造成了都想得到资源而又都得不到,线程不能继续运行,这样便产生了死锁,所以对象的加锁技术没有预防死锁的发生,而是导致了死锁的发生。 36 【正确答案】 【 】链式存储和顺序存储 【试题解析】 栈和队列都属于线性表,它们一般采用顺序存储结构,也可以对它们采用链式存储结构。注意:栈、数组、表采用的存储结构,各种存储结构的定义和区别。 37 【正确答案】 【 】自顶而下 38 【正确答案】 【 】模块 【试题解析】 采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解,模块化使得软件容易测试和调试,因而有

35、利于提高软件的可靠性,也有利于软件的组织管理,大型程序可由不同的程序员编写不同的模块,并且可以进一步分配技术熟练的程序员编写困难的部分。注意:软件结构的定义,模块操作其他的所有特点。 39 【正确答案】 【 】逻辑独立性 【试题解析】 数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。数据独立性一般分为物理独立性与逻辑独立性两个 含义。注意:在人工管理阶段,文件系统阶段和数据库管理阶段中数据独立性的特点。 40 【正确答案】 【 】完整性控制 【试题解析】 安全性控制:防止未经授权的用户有意或无意存取数据库巾的数据,以免数据被泄露、更改或破坏;完整性控制:保

36、证数据库中数据及语义的正确性和有效性,防止任何对数据造成错误的操作;并发控制:正确处理好多用户、多任务环境下的并发操作,防止错误发生;恢复:当数据库被破坏或数据不正确时,使数据库能恢复到正确的状态。注意:数据库的其他用途,如数据定义、数据操作和数据管理等。 41 【正确答案】 【 】自动转换 【试题解析】 Java中有两种数据类型转换,自由转换和强制转换。 42 【正确答案】 【 】 4 0, 2 5, 0和 1 【试题解析】 如果表达式中有不一样的数据类型,则寻找自动转换是优先级最高的一个,其他数值全部转换成这种数据类型,当然表达式的值也是这个数据类型。如 1/2*3,在这种情况下,结果肯定

37、还是 int型的,首先 1/2 得到 0,再 *3。 43 【正确答案】 【 】 true 【试题解析】 这个题没有太大的难度,首先看出是个赋值表达式,而表达式的值是 一个布尔型的,比较 5和 6是否不相等,当然不等,返回 true。 44 【正确答案】 【 】 c+ 【试题解析】 使用 c+-就是在输出本身后再加 1,即变为顺序的下一个字母。 45 【正确答案】 【 】 MyClass obj=new MyClass( ); 【试题解析】 生成一个对象的一般格式是:先定义 个对象变量,在用关键字new 来生成一个对象,并为对象中的参数赋初始值。 46 【正确答案】 【 】匹配 【试题解析】

38、catch 子句都带有一个参数,该参数是某个异常的类及其变 量名,catch 用该参数去与抛出异常对象的类进行匹配。匹配上后就去执行该 catch 后的程序段,即处理该异常。 47 【正确答案】 【 】线程体 【试题解析】 线程体的概念是指程序代码和数据的封装。提供线程体的特定对象是在创建线程时指定的。而创建线程是通过调用 Thread 类的构造方法实现的。 48 【正确答案】 【 】 JViewport 【试题解析】 JScrollPane是带动滚动条的面板,主要是通过移动 JViewport(视口 )来实现的。 JViewport实际上是一种特殊的对象,用 于查看基层构件,滚动条实际就是沿着构件移动 JViewport,同时描绘出它在下面的内容。 49 【正确答案】 【 】监听器 【试题解析】 无论是 Applet中的事件处理机制,还是 Java Application 事件处理机制,它们都采用了监听器的方式。每类事件都有对应的事件监听器,监听器是接口,根据动作来定义方法。 50 【正确答案】 【 】 addWindowlistener(tat); 【试题解析】 WindowAdapter是窗口适配器, TheAdapterTest 类继承了它。 fr是 Frame的对象, Frame和其子类都可以调用 addWindowListener()方法。

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

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

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