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

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

1、国家二级( JAVA)笔试模拟试卷 63及答案与解析 1 在计算机中,算法是指 ( ) ( A)加工方法 ( B)解题方案的准确而完整的描述 ( C)排序方法 ( D)查询方法 2 线性表若采用链式存储结构时,要求内存中可用存储单元的地址 ( ) ( A)必须是连续的 ( B)部分地址必须是连续的 ( C)一定是不连续的 ( D)连续不连续都可以 3 循环链表的主要优点是 ( ) ( A)不再需要头指针了 ( B)从表中任一结点出发都能访问到整个链表 ( C) 在进行插入、删除运算时,能更好的保证链表不断开 ( D)已知某个结点的位置后,能够容易的找到它的直接前件 4 以下不属于对象的基本特点

2、的是 ( ) ( A)分类性 ( B)多态性 ( C)继承性 ( D)封装性 5 开发软件时对提高开发人员工作效率至关重要的是 ( ) ( A)操作系统的资源管理功能 ( B)先进的软件开发工具和环境 ( C)程序人员的数量 ( D)计算机的并行处理能力 6 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的 ( ) ( A)抽象和信息隐蔽 ( B)局部化和封装化 ( C)内聚性和耦合性 ( D)激活机制和控制方法 7 需求分析阶段的任务是确定 ( ) ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 8 数据库设计包括两个方面的设计内容

3、,它们是 ( ) ( A)概念设计和逻辑设计 ( B)模式设计和内模式设计 ( C)内模式设计和物理设计 ( D)结构特性设计和行为特性设计 9 “年龄在 1825之间 ”这种约束是属于数据库 当中的 ( ) ( A)原子性措施 ( B)一致性措施 ( C)完整性措施 ( D)安全性措施 10 为了合理组织数据,应遵循的设计原则是 ( ) ( A) “一事一地 ”的原则,即一个表描述一个实体或实体之间的一种联系 ( B)用外部关键字保证有关联的表之间的联系 ( C)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段 ( D)以上各原则都包括 11 关于 Java源文件结构规则,

4、说法错误的是 ( ) ( A)版权信息必须在 java文件的开头 ( B) package语句在 imports语句之前 ( C)类的定义部分首先是类的注释 ( D)类的声明同时包含 extends和 implements两个关键字时,必须放在同一行 12 若 a=00110111,则 a 2语句的执行结果为 ( ) ( A) 0 ( B) 1.11111e+007 ( C) 0000110l ( D) 1.10111e+007 13 以下不是 Java中正确的整数表示的是 ( ) ( A) 22 ( B) ox22 ( C) o22 ( D) 22H 14 以下不属 于 Java Appli

5、cation应用程序编写和执行步骤的是 ( ) ( A)编写源代码 ( B)编写 HTML文件 ( C)编译源代码 ( D)解释执行 15 下列说法错误的是 ( ) ( A) Java语言中无 sizeof运算符 ( B) Java语言中所有类型的长度和表示是固定的,不依赖执行 ( C) goto和 const不是 Java编程语言中使用的关键字 ( D) Java语言中通过 #define命令定义常量 16 下列语句片段: int resultint a=17, b=6; result=(a b 4)?a b:a/b;System.out.println(result)的结果为 ( ) (

6、A) 0 ( B) 1 ( C) 2 ( D) 5 17 下面不属于 Java条件分支语句结构的是 ( ) ( A) if-else if结构 ( B) if-else结构 ( C) if-else if-else结构 ( D) if-end if结构 18 Java编程语言提供几种预定义的异常,下列是除 0异常类型关键字的是 ( ) ( A) ArithmeticException ( B) NullPointerException ( C) NegativeArraySizeException ( D) ArrayIndexOutOfBoundsException 19 现有两个类 A,

7、B,以下描述中表示 B继承自 A的是 ( ) ( A) class A extends B ( B) class B implements A ( C) class A implements B ( D) class B extends A 20 类 Test定义如下,将 下列 _方法插入 行处是不合法的。 ( ) public class Test public float Method(float a, float b) ( A) public float Method(float a, float b, float c) ( B) public float Method(float c,

8、 float d) ( C) public int Method(int a, int b) ( D) private float Method(int a, int b, int c) 21 接口的主要功能不包括 ( ) ( A)不管类的层次,实现不相关的类有相同的行为 ( B)说明多个类所需实现的方法 ( C)可以通过它了解对象的交互界面,但必须了解对象所对应的类 ( D)是一种含有抽象方法或常量的特殊抽象类 22 若有定义: bytex=11, 22, 33, -66;其中 0k3,则对 x数组元素错误的引用是 ( ) ( A) x5-3 ( B) xk ( C) xk+5 ( D) x

9、0 23 下列说法中,错误的一项是 ( ) ( A)线程是程序中的一个执行流 ( B)多线程是程序中的多个执行流 ( C)线程是进程的一次动态执行过程 ( D)进程是程序的一次动态执行过程 24 文件类是 java.io包中的 ( ) ( A)文件流类 ( B)字节流类 ( C)对象流类 ( D)非流类 25 所有的 Swing构件都实现了 _接口,提供对可存取性的支持。 ( ) ( A) I/O ( B) Accessible ( C) Serializable ( D) Object 26 线程同步中,对象加锁应该注意 ( ) ( A)返还对象的锁 ( B)用 synchronized保护

10、的共享数据必须是私有的 ( C) Java中对象加锁具有可重用性 ( D)以上都对 27 下列复选框构造方法,错误的是 ( ) ( A) setLayout(new GridLayout(3, 1); ( B) add(new Checkbox(“one“, null, true); ( C) add(new Checkbox(“two“); ( D) add(new Checkbox(“one“, true); 28 java.lang StringBuffer类的引入,主要是为了 ( ) ( A)提高数据传送的效率 ( B)精简数据传送的操作 ( C)进行数据替换 ( D)数据传送安全 2

11、9 阅读下列程序: class ThreadTest extends Thread public static void main(Stringargs) Thread t=new Thread(this); t.start(); public void run() System.out.print(“A thread test “); 对该程序而言,正确结论是 ( ) ( A)该程序能够通过编译并打印输出 “A thread test ” ( B)该程序能够通过编译,但运行时将不调用 ThreadTest类中的 run()方法,因此不产生任何输出 ( C)该程序存在编译错误,因为在 main

12、()方法中不能使用 this指针 ( D)上述选项都不正确 30 Java语言通过面向对象的方 法进行异常处理,这种处理异常的方法有许多好处,请在下列选项中选出不属于 Java语言异常处理的好处的一项 ( ) ( A)把各种不同的异常事件进行分类,体现了良好的层次性 ( B)提供了良好的接口 ( C)这种机制对于具有动态运行特性的复杂程序提供了强有力的控制 ( D)异常处理机制可以替代传统的控制流程 31 下列关于字符串的叙述错误的是 ( ) ( A)创建 String类的字符串对象后,字符串所代表的文本根据情况可改变 ( B)字符串由 java.lang.String和 java.lang.

13、StringBuffer定义 ( C)字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界 ( D)在 Java语言中,字符串是作为对象来处理的 32 为了从 HTML文件中获取参数,在 Applet程序中应该编写的代码是 ( ) ( A)在 start()方法中加入语句 String s=getParameter(“buttonLabel“); ( B)在 init()方法中加入语句 String s=Parameter(“buttonLabel“); ( C)在 init()方法中加入语句 String s=getParameter(“BUTTONLABEL

14、“); ( D)在 start()方法中加入语句 String s=getParameter(“BUTTONLABEL“); 33 下列不属于 Applet编写步骤的是 ( ) ( A)引入需要的类和包 ( B)定义一个 Applet类的子类 ( C)实现 Applet类的某些方法 ( D)加密 Applet程序 34 下列说法中,错误的一项是 ( ) ( A) Java系统的标准输入对象是 System.in ( B)打开一个文件时不可能产生 IOException ( C)使用 File对象可以判断一个文件是否存在 ( D)使用 File对象可以判断一个目录是否存在 35 下列不属于 J2

15、SDK命令的是 ( ) ( A) RMI命令 ( B)网络传输命令 ( C) J2SDK基本命令 ( D)安全控制命令 36 算法的工作量大小和实现算法所需的存储单元多少分别称为算法的【 】。 37 在面向对象方法中,信息隐蔽是通过对象的【 】性来实现的。 38 子程序通常分为两类:【 】和函数,前者是命令的抽象,后者是为了求值。 39 在面向对象方法学中,直接反映了用户对目标系统的要求的模型是【 】。 40 数据库保护分为:安全性控制、【 】、并发性控制和数据的恢复。 41 Java源程序文件编译后产生的文件称为字节码文件,其扩展名为【 】。 42 一个类的定义分为类注释、【 】和类体的定义

16、。 43 java io包中有一个类同时实现了 DataInput接口和 DataOutput接口,这个类是【 】。 44 多个方法具有相同的名字而含有不同的参数时,便产 生了【 】。 45 Java语言中,调用方法时,参数传递是【 】调用,而不是地址调用。 46 paint()方法带有一个参数,它是 java.awt.【 】类的一个实例。这个参数总是建立该 Applet的 panel的图形上下文。能用这个上下文在的 Applet中绘图或写入文本。 47 下列是一个 Java Applet程序,填空使它的功能为计算数组各元素和的平均值。 import java applet *; import

17、 java awt *; public class Testvv extends Applet public void paint(Graphics g) int a 1, 3, 5, 7, 9, 10; double total 0.0, ave 0.0; for(int i 0; i a.length; i+) total+ ai; ave total/【 】; g drawstring(“ave “+ave, 30, 60); 48 在 Java语言的所有方法 中,比较特殊的一类方法是抽象方法,它只有方法头,而没有【 】。 49 Java的图形界面技术经历了两个发展阶段,分别通过提供 A

18、WT开发包和【 】开发包宋体现。 50 下面是用户程序对 Applet类中方法 paint()的重新定义,请在横线处填入正确的语句。 public void paint(Graphics g) g【 】 (“你好 !”, 10, 20); 国家二级( JAVA)笔试模拟试卷 63答案与解析 1 【正确答案】 B 【试题解析】 计算机算法是指解题方案的准 确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。 2 【正确答案】 D 【试题解析】 在链式存储结构中,存储数据结构的存储空间可以不连续,各数据接点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑

19、关系是由指针域来确定的。 3 【正确答案】 B 【试题解析】 循环链表就是将单链表中最后一个结点的指针指向头结点,使整个链表构成一环形,这样的结构使得从表中的任一结点出发都能访问到整个链表。 4 【正确答案】 C 【试题解析】 对象有如下 些基本特点,即标识惟一性、分类性、多态性、封装性和模块独立性。 5 【正确答案】 B 【试题解析】 软件工程鼓励研制和采用各种先进的软件开发方法、工具和环境。工具和环境的使用又进一步提高了软件开发效率、维护效率和软件质量。 6 【正确答案】 C 【试题解析】 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的内聚性和偶合性。 7 【正确答案

20、】 D 【试题解析】 需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象 (组织、部门、企业 等 ),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。 8 【正确答案】 D 【试题解析】 数据库设计的内容包括结构个的设计和行为特性的设计两个方面。结构特性的设计是指确定数据库的数据模型,行为特性的设计是指确定数据库应用的行为和动作,应用的行为体现在应用程序中,所以行为特性的设计主要是应用程序的设计。 9 【正确答案】 C 【试题解析】 该题要求对数据库的特性必须有正确的理解。数据库的 完整性是指数据的正确性和相容性 (如学生的学号必须

21、惟一,性别只能是男或女等 ),数据库是否具备完整性关系到数据库系统能否真实反映现实世界,因此维护数据库的完整性是非常重要的。 10 【正确答案】 D 【试题解析】 为了合理的组织数据,应遵循的设计原则有: “一事一地 ”的原则,即一个表描述一个实体或实体之间的一种联系;用外部关键字保证有关联的表之间的联系;表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段。所以选择 D。 11 【正确答案】 D 【试题解析】 选项 D的说法不正确。当 类的声明同时包含 extends和 implements两个关键字时,并不要求必须放在同一行。一个类可以继承一个类的同时可以实现一个或多个接口,

22、 extends必须在 implements前。 12 【正确答案】 C 【试题解析】 本题考查的是位运算符。它的用法是操作数 1操作数 2,意思就是将操作数 1的二进制表示右移操作数 2位,左边填充符号位。所以本题中右移 2位后,左边填的是 0。 13 【正确答案】 D 【试题解析】 选项 A中表示的是十进制的整数,选项 B中表示的是十六进制的整数,选项 C中表 示的是八进制的整数,而选项 D它表示的也是十六进制整数,只不过它的表示方法在 Java中不能使用,它是在汇编或接口中使用的十六进制表示整数的方法。 14 【正确答案】 B 【试题解析】 Java Application应用程序不用编

23、写 HTML文件, Java Applet小应用程序才要编写 HTML文件呢。 15 【正确答案】 D 【试题解析】 选项 D的说法错误,在 Java语言中把一个标识符定义为常量用保留字 final来实现。 16 【正确答案】 D 【试题解析】 本题考查的是混合运算 ,混合运算经常考,一定要把一些运算符的用法以及优先级掌握好。首先理解三目条件运算符 ex1?ex2:ex3表示的意思,它所表示的是如果满足条件 ex1则执行 ex2,否则执行 ex3;其次,要知道是求余, /是求商。本题中 a b=5 4,所以结果应该是 a b,即 5。 17 【正确答案】 D 【试题解析】 在 Java的分支语

24、句结构中, if是和 else配对的,而不是和 end配对,所以选择 D。 18 【正确答案】 A 【试题解析】 在这四个选项中只有 A是除 0异常类型关键字。选项 B中的NullPointerException是调用方法返回的空值没处理或没有初始化变量时抛出的异常。选项 C中的 NegativeArraySizeException是应用程序试图创建大小为负的数组时抛出的异常。选项 D中的 ArrayIndexOutOfBoundsException是当一个数组被不合法的索引访问时抛出的异常。 19 【正确答案】 D 【试题解析】 implements是实现接口时用到的关键字,不是继承的关键字

25、。exteends是继承用到的关键字,而它表示的意思是前者继承后者,比如选项 A中的 class A extends B它表示的是 A继承 B,选项 D表示的才是 B继承自 A。所以本题选择 D。 20 【正确答案】 B 【试题解析】 该题考查的方法重载。在 Java程序中可以在同一个类中定义多个名称相同的方法,然而这些方法的参数数量和类型却不完全相同,这种现象被成为方法重载。在本题中,选项 A是正确的,虽然它的参数的类型和第二行的参数类型相同,但是它的参数数量是不同的;选项 B不正确,它的参数类型和参数数量都和第二行的相同;选项 C正确,它的参数类型和第二行的参数类型不同;选项 D也正确,它

26、的参数类型和数量都不 和第二行的相同。 21 【正确答案】 C 【试题解析】 该题考查接口的概念。接口是一种只含有抽象方法或常量的一种特殊的抽象类。主要功能是:不管类的层次,可实现互不相关的类具有相同的方法,所以选项 A说法正确;通过接口说明多个类所需实现的方法,选项 B说法正确;通过接口可以了解对象的交互界面,无需了解对象所对应的类,选项 C说法错误;接口不包含任何实现,所以与存储空间没有任何关系,它是一种含有抽象方法或常量的特殊抽象类,选项 D说法正确。 22 【正确答案】 C 【试题解析】 该题考查的是数组。 本题中定义的数组 x拥有 4个元素,于是下标的取值范围应为 0 3,所以对 x

27、数组元素的引用下标不能超出它的下标范围。选项 A的引用是 x5 -3)即 x2,所以它的引用是正确的;选项 B的引用也是正确的, k的范围没超出下标范围;选项 C的引用 xk+5是错误的,它超出了下标范围;选项 D的引用是正确的。 23 【正确答案】 C 【试题解析】 该题考查的是进程和线程的概念。进程是程序的依次动态执行过程,它属于动态概念;线程是比进程更小的执行单位,是程序中的一个执行流。所以选项 C的说法是错误的。 24 【正 确答案】 D 【试题解析】 文件类 File是 java.io包中的一个重要的非流类,它以一种与系统无关的方式表示一个文件对象的属性。而目录在 Java中作为一种

28、特殊文件,即文件名的列表,通过类 File所提供的方法,可得到文件或目录的描述信息 (包括名字、路径、长度、可读、可写等 ),也可以生成新文件、目录、修改文件和目录,查询文件属性,重命名文件或者删除文件。 25 【正确答案】 B 【试题解析】 所有 Swing组件都实现了 Accessible接口,提供对可存取性的支持,使得辅助功能如屏幕阅读器 能够十分方便的从 Swing组件中得到信息。 26 【正确答案】 D 【试题解析】 在多线程同步中,对象加锁应该注意的是,一定要返还对象的锁,用 synchronized保护的共享数据必须是私有的,对象加锁具有可重用性。所以选择 D。 27 【正确答案

29、】 D 【试题解析】 该题考查复选框的构造方法。构造方法的一般格式为: public Checkbox (String label, CheckboxGrou Pgroup, boolean state)。选项 A、 B、 C都是正确的,而选项 D是错误的, 它的第二个参数应该是 CheckboxGrou Pgroup,所以选项 D是错误的。 28 【正确答案】 A 【试题解析】 java lang StringBuffer类的引入,主要是为了提高数据传送的效率。 29 【正确答案】 C 【试题解析】 该题是对 this知识点的考查。该程序在编译存在错误,在 main()方法中不能使用 thi

30、s。所以选项 A、 B、 C的说法是错误的。 30 【正确答案】 D 【试题解析】 该题是对异常处理的综合考查。这就要求考生根据所掌握的异常处理知识进行总结, 选项 A是正确的,异常处理把各种不同的异常事件进行分类,体现了它的良好的层次性;选项 B和 C也是正确的;而选项 D的说法是不正确的,虽然说异常处理可以使用多重 catch,可以使用嵌套 try语句,但它仍不能代替那些传统的控制流程。 31 【正确答案】 A 【试题解析】 创建 String类的字符串后,字符串代表的文本就不能改变,而创建 StringBuffer对象后字符串代表的文本就可以根据情况而改变,这也是两者的最大区别。所以选项

31、 A的叙述是错误的。 32 【正确答案】 C 【试题解析】 Applet被下载时,在 Applet的 init()方法中使用 getParameter()方法获取参数。因为 Applet一般不定义构造方法,所有 Applet初始化工作都由 init()方法完成, getParameter()方法也只能放在 init()方法中。 getParameter()方法定义为: public String getParameter(String name)getParameter()方法的人口参数是所取参数的名字 (必须与 param标记中的 name指示的名字相同 ),返回值是参数的值。所以选项 C是

32、正确 的。 33 【正确答案】 D 【试题解析】 Applet要在 Java兼容的浏览器中运行,开发一个 Applet包括如下步骤:引入需要的类和包;定义一个 Applet类的子类; Applet类的某些方法;Applet嵌入在 HTML页面中运行。 34 【正确答案】 B 【试题解析】 该题考查的是有关文件的知识。 Java系统的标准输入对象是System.in。所以选项 A是正确的;在 Java中,所有的文件都是字节形式的。 Java允许在字符形式的对象中使用字节文件流。两个最常用的流类是 FileInputStream和 FileOutputStream,它们生成与文件链接的字节流。为打

33、开文件,你只需创建这些类中某一个类的对象,在构造函数中以参数形式指定文件的名称。它们的形式为: FileInputStream(String fileName)throws FileNotFoundException或FileOutputStream(String fileName) throws FileNotException这里,参数 fileName指定需要打开的文件名。当创建了一个输入流而文件不存在时,则引发FileNotFoundException异常。所以选项 B的说法是错误的,选项 C是正确的;选项 D的说法也是正确的。 35 【正确答案】 B 【试题解析】 J2SDK的命令可

34、以分为 6类:基本命令、 RMI(Remote Method Invocation,远程方法调用 )命令、国际化命令、安全控制命令、 Java IDL和RML-IIOP命令、 Java Plug-in命令。所以选项 B中的网络传输命令不是 J2SDK的命令。 36 【正确答案】 时间复杂度和空间复杂度 【试题解析】 算法的复杂度主要指时间复杂 度和空间复杂度。所谓算法的时间复杂度,是指执行算法所需要的计算工作量;算法的空间复杂度,一般是指执行这个算法所需要的内存空间。 37 【正确答案】 封装 【试题解析】 软件工程的基本原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性

35、。信息隐蔽是指采用封装技术,将程序模块的实现细节隐藏起来,使模块接口尽量简单。 38 【正确答案】 过程 【试题解析】 当程序之间发生调用关系时,调用命令所在的代码段被称为主程序,被调用的代码段被称为子程序。子程序是对功能的抽象,可分为过 程和函数两类,两者的区别是函数是通过函数名来返回值的,而过程只能通过形式参数或对全局变量进行修改以返回值。 39 【正确答案】 功能模型 【试题解析】 在面向对象方法学中,功能模型直接反映了用户对目标系统的要求。 40 【正确答案】 完整性控制 【试题解析】 该题考查的是数据库的基本知识。安全性控制:防止未经授权的用户有意或无意存取数据库中的数据,以免数据被

36、泄露、更改或破坏;完整性控制:保证数据库中数据及语义的正确性和有效性,防止任何对数据造成错误的操作;并发控制:正确处理好多用户、多任 务环境下的并发操作,防止错误发生;恢复:当数据库被破坏或数据不正确时,使数据库能恢复到正确的状态。 41 【正确答案】 class(或 .class) 【试题解析】 本题考查对 Applet运行中所需要的几种文件的理解。 Applet源程序与任何 java源程序一样,其文件扩展名都为 .java,编译之后生成的目标文件的扩展名为 .class,但要执行该小程序,必须有相应的 HTML文件。 42 【正确答案】 类声明 【试题解析】 本题考查的是类的基本定义。一个

37、类的定义分为类注释、类声明和类体的定义。 43 【正确答案】 RandomAccessFile 【试题解析】 java.io包中的 RandomAccessFile类能同时实现 DataInput接口和DataOutput接口。 44 【正确答案】 重载 【试题解析】 该题考查的是方法重载的基本概念。重载方法是 Java实现多态性的一种体现。 Java程序中可以在同一个类中定义多个名称相同的方法,然而这些方法的参数数量和类型却不完全相同,这种现象被称为方法重载。 45 【正确答案】 值 【试题解析】 先来回顾一下程序设计语言 中有关参数传递的计算机科学术语。“传值调用 ”表示方法得到的是调用者

38、提供的值。与之相对, “引用调用 ”表示方法得到的是调用者提供的变量地址。这样,方法可以修改引用调用所传递变量的值,但不能修改传值调用送来的变量。 Java语言总是使用传值调用。这也意味着方法得到的只是所有参数的值的拷贝。 46 【正确答案】 Graphics 【试题解析】 AWT的绘图机制主要涉及三个方法: paint()方法、 update()方法和repaint()方法。其中, update()方法和 paint()方法都有一个 Graphics类参数,它是 java.awt.Graphics类的一个实例。 Graphics是画图的关键,它支持两种绘图:一种是基本的绘图,如:画线、矩形等

39、;另一种是画图像,主要用于动画制作。还可以建立该 Applet的 panel的图形上下文。 47 【正确答案】 a.length 【试题解析】 该题是要求平均值的,而 total最后计算结果是数组各元素的和,所以用 total除以数组元素的个数就是平均值。 a.length就是求数组的长度,即数组的个数。 48 【正确答案】 方法体 【试题解析】 用 abstract修饰的方法成为抽象方法,这种方法只声明方法的名称、返回值类型和参数表,它只有方法头而没有方法体,它的实现过程只能在子类中定义。 49 【正确答案】 Swing 【试题解析】 Java不仅可以用于文本的输入与输出,也可以制作图形用户

40、界面(GUI)程序。 Java的图形界面技术经历了两个发展阶段,首先是 AWT开发包,它包含了用于 GUI编程的一整套类集。 AWT适合于简单的 GUI程序、,对于复杂的 GUI项目不使用。随着 Java 2的发布, Java提供了新的制作 GUI程序的Swing组件库, Swing组件界面更精美,使用更稳定、通用,并且它们都是直接用 Java代码绘制,从而更少地依赖低层平台。 50 【正确答案】 drawstring 【试题解析】 AWT的绘图机制主要涉及三个方法: paint()方法、 update()方法和repaint()方法。其中, update()方法和 paint()方法都有一个 Graphics类参数。Graphics类有许多绘图的方法,在本题中应该用绘制文本的 drawstring (string,x, y)方法。即在 Applet窗口 (x, y)坐标处写字符串 string。

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

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

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