【计算机类职业资格】计算机二级(Java)38及答案解析.doc
《【计算机类职业资格】计算机二级(Java)38及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(Java)38及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(Java)38 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列内部类的正确用途是【 】 btnnaddActionListener(new 注册监听器 ActionListener() public void actionPerformed(ActionEvent event) String s=inputgetText(); outputsetText(“Hello“+s+“,Welcome You!“); ); (分数:2.00)A.用于访问外部类的数据B.用于进行事件处理C.
2、隐藏起来不被同一包中的其他类所见D.生成事件适配器2.下列 for 循环语句的执行次数是( )。 for(intx=0,y=0;(y!=0) xA.无限次B.一次也不执行C.执行一次D.执行三次3.下列叙述中正确的是【 】(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率4.有定义 int n=789;,下列表达式结果为 8 的是( )。(分数:2.00)A.31B.32C.2D.335.下
3、列哪个选项是正确计算 42 度(角度)的余弦值?(分数:2.00)A.从模板函数实参表获得的信息有矛盾B.需要获得特定类型的返回值,而不管参数的类型如何C.虚拟类型参数没有出现在模板函数的形参表中D.函数模板不含有常规形参6.在 Applet 中显示文字、图形等信息时,应使用的方法是【 】(分数:2.00)A.paint()B.init()C.start()D.destroy()7.下列的变量定义语句中,合法的是( )。(分数:2.00)A.Print“汁算机技术”B.PicturePrint“计算机技术”C.PinterPrint“计算机技术”D.DebugPrint“计算机技术”8.以下数
4、据结构中不属于线性数据结构的是【 】(分数:2.00)A.队列B.线性表C.二叉树D.栈9.resume( )方法负责恢复被哪个方法挂起的线程?(分数:2.00)A.项目中的文件是项目的一部分B.项目中的文件必须依靠项目而存在C.项目中的各个文件之间是彼此联系的D.项目中的文件表示该文件与项目之间建立了一种关联10.运行 Java 程序需要的工具软件所在的目录是【 】(分数:2.00)A.JDK 的 bin 目录B.JDK 的 demo 目录C.JDK 的 lib 目录D.JDK 的 jre 目录11.Frame 默认的布局管理器是【 】(分数:2.00)A.FlowLayoutB.Borde
5、rLayoutC.GridLayoutD.CardLayout12.下列哪个类是 Applet 进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法?(分数:2.00)A.多线程B.动态连接C.异常同步D.异常处理13.类 Panel 默认的布局管理器是【 】(分数:2.00)A.GridLayoutB.BorderLayoutC.FlowLayoutD.CardLayout14.下列程序执行后,k 的值是( )。 public class Testhhh public static void main(String args ) inti=6,j=8,k=10,m=7; if(ij| |
6、m k+; else k- -; System.out.println(k); (分数:2.00)A.12B.11C.10D.915.下列关于 Java 程序结构的说法有误的是( )。(分数:2.00)A.package 语句可以有一个或多个B.import 语句可以有一个或多个C.接口定义可以有一个或多个D.每个 Application 程序可以包括许多方法,但必须有且只能有一个 main 方法16.下列程序执行后,b 的值应是( )。 public class Testss public static void main(String args) unsigned byte b=0; b-
7、 -; System.out.println(“b=“+b); (分数:2.00)A.15B.1C.32D.1617.要实现对 Java 代码的数字签名,对于代码的提供者要经过的 4 个步骤的正确顺序是( )。 创建 JAR 文件 创建密钥 对 JAR 文件进行数字签名 输出公钥证书 (分数:2.00)A.B.C.D.18.下列哪个流是为了把一个程序、线程和代码段的输出连接到另一个程序、线程或代码段的输入? (分数:2.00)A.abcdefB.afbecdC.fedcbaD.defabc19.下列程序的执行结果是( )。 public class Testdd public static v
8、oid main (String args ) inr a=lO,b=4,c=20,d=6; Systemoutprintln(a+*b+c,-D) ; (分数:2.00)A.x=4,y=3;x=7,y=8B.x=3,y=4;x=7,y=8C.x=7,y=8;x=4,y=3D.x=8,y=7;x=7,y=820.Java 语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是( )。(分数:2.00)A.I=4 x=5B.I=7 x=15C.I=6 x=8D.I=7 x=1721.下列关于 Java 语言特点的叙述中,错误
9、的是【 】(分数:2.00)A.Java 是面向过程的编程语言B.Java 支持分布式计算C.Java 是跨平台的编程语言D.Java 支持多线程22.在压缩文件流中,下列哪个方法是用于缓冲阅读器阅读文本的方法?(分数:2.00)A.javaB.javacC.javapD.javadoc23.要实现对 Java 代码的数字签名,对于代码的提供者要经过的 4 个步骤的正确顺序是( )。 创建 JAR 文件 创建密钥 对 JAR 文件进行数字签名 输出公钥证书 (分数:2.00)A.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O24.当 Frame 的大小被改变时,Frame 中的按钮的位
10、置可能被改变,则使用下列哪一个布局管理器( )。(分数:2.00)A.BorderLayoutB.FlowLayoutC.CardLayoutD.GridLayout25.下列关于 Java 语言的数据类型和表达式的说法不正确的是( )。(分数:2.00)A.Java 中允许用 0 和 1 来代替 true 和 falseB.位运算符中,的优先级最高,其次是 C.最简单的表达式是一个常量或一个变量,该表达式的值就是该常量或变量的值D.条件运算符是一个三元运算符26.下列关于过滤流的说法不正确的是( )。(分数:2.00)A.Java 对 I/O 访问还提供了同步处理机制,这就是过滤流B.使用
11、BufferedlnputStream 输入时,数据光按块读入缓冲区,然后读操作直接访问缓冲区C.使用一个过滤流可以直接通过构造方法的参数去指定连接的 I/0 流D.DatalnputStream 和 DataOutputStream 也是过滤流子类,其特点是不仅能读/写数据流,还能读/写Java 的内构类型 boolean,int 等数据27.下面程序段: boolean a=false; boolean b=true; boolean c=(a i=0;i- -) System.out.print(“a“+i+“=“+ai); (分数:2.00)填空项 1:_44.下列程序的运行结果是 1
12、。 import java.io.*; public class abc public static void main(Stringargs ) String s1 = “Hello!“; System.out.println(s1.toUpperCase2 ); (分数:2.00)填空项 1:_45. 1 是一个特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始 状态。(分数:2.00)填空项 1:_46.下面程序执行的结果应是 1。 class Test2 public static void main(String args) int i=2,j=1; byte k=(by
13、te)(i+j); System.out.println(k); (分数:2.00)填空项 1:_47.下列是一个 Java Applet 程序,填空使它的功能为计算数组下标为偶数的各元素的和。 import java.applet.*; import java.awt*; public class Testww extends Applet public void paint(Graphics g) int a=1,3,5,7,9,10; int total=0; float ave; for(int i=0;ialength; 1) total+=ai; g.drawstring(“Tot
14、al of array elements:=“+total,25,25); (分数:2.00)填空项 1:_48.赋值表达式是由位于赋值运算符左边的变量和右边的 1 组成。(分数:2.00)填空项 1:_49.布尔型数据除局部变量外,默认的值是 1。(分数:2.00)填空项 1:_50.在实现 Serializable 的类中,静态变量和使用 1 关键字可以使某些数据不被串行化。(分数:2.00)填空项 1:_计算机二级(Java)38 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列内部类的正确
15、用途是【 】 btnnaddActionListener(new 注册监听器 ActionListener() public void actionPerformed(ActionEvent event) String s=inputgetText(); outputsetText(“Hello“+s+“,Welcome You!“); ); (分数:2.00)A.用于访问外部类的数据B.用于进行事件处理 C.隐藏起来不被同一包中的其他类所见D.生成事件适配器解析:本题考查 Java 语言内部类的概念。内部类是在一个类的内部嵌套定义的类,一般是用来生成事件适配器,可以定义多个内部类去继承不同事
16、件适配器类,使事件处理很方便。在本题中,内部类并不是用来生成事件适配器,而是实现事件处理。 btnnaddActionListener(new ActionListener()语句是注册监听器进行授权,该方法的参数是事件处理者对象。public void actionPerformed(ActionEvent event)语句是系统产生的 ActionEvent 事件对象被当作参数传递给该方法,本接口中只有一个方法,因此事件发生时,系统会自动调用本方法,编写程序时把代码写在这个方法里即可。比如,本题中 String s=inputget Text()语句就是获得输入的字符串,然后使用 outp
17、utsetText(“Hello“+s+“,Welcome You!“)语句实现输出。2.下列 for 循环语句的执行次数是( )。 for(intx=0,y=0;(y!=0) xA.无限次B.一次也不执行 C.执行一次D.执行三次解析:在(y!=0)(x3.下列叙述中正确的是【 】(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 解析: 一般来说,一种数据的逻辑结构根据需要可以表示成多种
18、存储结构,常用的存储结构有顺序、链接、索引等存储结构。而采用不同的存储结构,其数据处理的效率是不同的。由此可见,选项 D 的说法正确。4.有定义 int n=789;,下列表达式结果为 8 的是( )。(分数:2.00)A.31B.32C.2 D.33解析:if-else 结构的格式如下: if(条件) 语句 1; else 语句 2; 在条件为真时,执行语句 1,然后跳过 else 和语句 2,接着执行下面的语句;在条件为 假时,跳过语句 1,执行 else 后面的语句 2,然后接着执行下面的语句。5.下列哪个选项是正确计算 42 度(角度)的余弦值?(分数:2.00)A.从模板函数实参表获
19、得的信息有矛盾B.需要获得特定类型的返回值,而不管参数的类型如何C.虚拟类型参数没有出现在模板函数的形参表中D.函数模板不含有常规形参 解析:一般使用过滤流时要求把过滤流连接到某个 I/O 流上,再通过构造方法的参数去指定连接的 I/O 流。6.在 Applet 中显示文字、图形等信息时,应使用的方法是【 】(分数:2.00)A.paint() B.init()C.start()D.destroy()解析:选项 A 中的 paint()是与 Applet 显示相关的方法,由它来具体执行 Applet 的绘制功能。选项 B 中的 init()方法用于初始化 Applet,它在 Applet 的生
20、命周期中,只在最初执行一次。选项 C 中的 start()方法用于激活 Applet。在 init()方法完成后,将调用 start()方法,并且在 Applet 每次显示时都要调用。选项 D 中的 destroy()方法用于彻底终止 Applet,从内存卸载并释放该 Applet 的所有资源。因此,正确答案是 A。7.下列的变量定义语句中,合法的是( )。(分数:2.00)A.Print“汁算机技术” B.PicturePrint“计算机技术”C.PinterPrint“计算机技术”D.DebugPrint“计算机技术”解析:PicturePrint”Microsoft“语句实现的功能是将字
21、符串 Microsoft 在图片框 上显示出来,所以选项 A)不正确;Print “Microsoft“语句的作用是将字符串 Microsoft Vistu- al Basic 直接输出到当前窗体上,所以选项 B)正确;PrinterPrint “ Microsoft “语句实现的 功能是将字符串 Microsoft 输出到打印机上,所以选项 C)不正确;DebugPrint”Microsoft“ 语句实现的功能是将字符串 Microsoft 在立即窗口中显示出来,故选项 D)也不正确。8.以下数据结构中不属于线性数据结构的是【 】(分数:2.00)A.队列B.线性表C.二叉树 D.栈解析:所
22、谓的线性结构是指:如果一个非空的数据结构满足下列两个条件,即有且只有一个根结点;每一个结点最多有一个前驱,也最多有一个后继。同时满足两个条件的有队列、线性表和栈,而二叉树的结点可能存在两个后继,所以不是线性结构。9.resume( )方法负责恢复被哪个方法挂起的线程?(分数:2.00)A.项目中的文件是项目的一部分B.项目中的文件必须依靠项目而存在C.项目中的各个文件之间是彼此联系的D.项目中的文件表示该文件与项目之间建立了一种关联 解析:终止状态是线程执行结束的状态,没有方法可以改变它。10.运行 Java 程序需要的工具软件所在的目录是【 】(分数:2.00)A.JDK 的 bin 目录
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA38 答案 解析 DOC
