【计算机类职业资格】国家计算机二级(Java)79及答案解析.doc

上传人:appealoxygen216 文档编号:1335214 上传时间:2019-10-17 格式:DOC 页数:15 大小:81.50KB
下载 相关 举报
【计算机类职业资格】国家计算机二级(Java)79及答案解析.doc_第1页
第1页 / 共15页
【计算机类职业资格】国家计算机二级(Java)79及答案解析.doc_第2页
第2页 / 共15页
【计算机类职业资格】国家计算机二级(Java)79及答案解析.doc_第3页
第3页 / 共15页
【计算机类职业资格】国家计算机二级(Java)79及答案解析.doc_第4页
第4页 / 共15页
【计算机类职业资格】国家计算机二级(Java)79及答案解析.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、国家计算机二级(Java)79 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列模式中,能够给出数据库物理存储结构与物理存取方法的是【 】(分数:2.00)A.内模式B.外模式C.概念模式D.逻辑模式2.Java 为移动设备提供的平台是【 】(分数:2.00)A.J2MEB.J2SEC.J2EED.JDK5.03.下列关于构造方法的说法中不正确的是( )。(分数:2.00)A.构造方法名必须与类名一致B.构造方法是给对象赋初值,所以没有返回值,且不用 void 来声明C.构造方法一般不能由编程人

2、员显示地直接调用,而是用 new 来调用D.构造方法不可以被重载4.下列程序的输出结果是( )。 class Father int mn; Father(int a,int B) m=a; n=b void show ( ) Systemoutprintln(“m and n:“+m+“ “+n); class Son extends Father int p; Son (int a,int b,int C) super(a,B) ; p=c; void show()supurshow( ); Systemoutprintln(“p:“+p); class Test public static

3、 void main (String args ) Son s:new Son(6,7,8); sshow( ); (分数:2.00)A.TrueB.FalseC.-1D.15.下列程序执行后,chl 的值是( )。 public class Testccc public static void main(Stringargsr ) char chl=A,ch2=T; if(chi+5ch2)+ch1; Systemoutprintln(ch1); (分数:2.00)A.1 和 1B.1 和 1.0C.1.0 和 1D.1.0 和 1.06. 执行下面程序后输出的正确结果是【 】 public

4、 class Test public static void main(String args) Systemoutprint(100%3); Systemoutprint(“,“); Systemoutprint(100%3.0); (分数:2.00)A.1,1B.1,1.0C.1.0,1D.1.0,1.07.下列哪个选项是 javax.swing.JApplet 的父类?(分数:2.00)A.java.awt.panelB.java.applet.AppletC.java.awt.frameD.java.awt.Window8.设 i,j 为类 X 定义的 double 型变量名,下列 X

5、 类的构造方法中不正确的是( )。(分数:2.00)A.X(double k) i=k; B.X( ) i=6;C.X(double m,double n) i=m;j=n;D.double X(double k) i=k;return i;9.下列程序段的输出结果是( )。 String MyStr = “Hello,“; MyStr = MyStr + “World!“; System.out.println(MyStr); (分数:2.00)A.表示 m n 为 true 或 m n 为 true 的表达式为 m n m nB.switch 语句结构中必须有 default 语句C.if

6、 语句结构中必须有 else 语句D.如果至少有一个操作数为 true,则包含“”运算符的表达式为 true10.给出下列的代码,哪行在编译时可能会有错误? public void modify( ) int i,j,k; i = 100; while( i 0) j = i * 2; System.out.println(“The value of j is“ + j); k=k + 1 (分数:2.00)A.line 4B.line 6C.line 7D.line 811.下列常见的系统定义的异常中,哪个是输入、输出异常?(分数:2.00)A.过程文件的建立需使用 MODIFY COMMA

7、ND 命令B.过程文件的默认扩展名为PRGC.在调用过程文件中的过程之前不必打开过程文件D.过程文件只包含过程,可以被其他程序所调用12.下列的变量定义中,错误的是( )。(分数:2.00)A.int_a=123;B.int i=IntegerMAX_ VALUE;C.long j;12345678900L;D.statici=100;13.下列程序的输出结果是( )。 class Demo void test( ) Systeme.out.pnnt(“NO“); void test(int i) System.out.print(a); void test(int a,int b) Syst

8、em.out.print(a+b); class Test public static void main(String args ) Demo de=new Demo( ); de.test( ); de.test(5); de.test(6,8); (分数:2.00)A.No 5 6 8B.5 6 8 NoC.No 5 14D.8 6 No 514.下列标识符中哪项是不合法的?(分数:2.00)A.-1 6B.-1 16C.1 5D.11 2115.下列程序执行后,b 的值应是( )。 public class Testss public static void main(String a

9、rgs) unsigned byte b=0; b- -; System.out.println(“b=“+b); (分数:2.00)A.-1B.255C.127D.编译错误16.下列关于串行化说法有误的是( )。(分数:2.00)A.在定义可串行化时,只需要声明 implements Serializable 子句即可B.可串行化类的数据的访问权限(public,protected,package 或 private),对于数据的串行化会有权限上的影响C.对于对象的串行化处理,程序员可以不编写任何方法,使用 Java 提供的串行化默认机制D.如果需要对对象的串行化进行更具体的控制,我们要用到

10、定制串行化的功能17.线程在生命周期中要经历 5 种状态。如果线程当前是新建状态,则它可到达的下一个状态是【 】(分数:2.00)A.运行状态B.阻塞状态C.可运行状态D.终止状态18.要实现对 Java 代码的数字签名,对于代码的提供者要经过的 4 个步骤的正确顺序是( )。 创建 JAR 文件 创建密钥 对 JAR 文件进行数字签名 输出公钥证书 (分数:2.00)A.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O19.下列叙述中正确的是【 】(分数:2.00)A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对

11、20.下列内部类的正确用途是【 】 btnnaddActionListener(new 注册监听器 ActionListener() public void actionPerformed(ActionEvent event) String s=inputgetText(); outputsetText(“Hello“+s+“,Welcome You!“); ); (分数:2.00)A.用于访问外部类的数据B.用于进行事件处理C.隐藏起来不被同一包中的其他类所见D.生成事件适配器21.下列关于字符串的叙述错误的是( )。(分数:2.00)A.创建了字符串对象后,字符串所代表的文本根据情况可改变

12、B.字符串由 java.lang.String 和 java.lang.StringBuffer 定义C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界D.在 Java 语言中,字符串是作为对象来处理的22.子类的对象能否直接向其父类对象赋值,父类的对象能否直接向子类对象赋值?(分数:2.00)A.由下往上递增B.由上往下递增C.由左到右递增D.由右到左递增23.要将 web 页中的数据装载到 Java 应用程序中,下列哪种方式最佳?(分数:2.00)A.6 3B.3 6C.编译出错D.024.下列程序执行后,k 的值是( )。 public class

13、TestDemo public static void main(String args ) int m=3,n=6,k=0; while(m+)A.finalB.thisC.superD.static25.在 AWT 组件中用复选框组构件 CheckboxGroup 实现单选框的功能,但在 Swing 中,Java 语言直接提供了一个单选框,它是( )。(分数:2.00)A.JButtonB.JComboBoxC.JRadioButtonD.JCheckBox26.在 Applet 的关键方法中,下列哪个方法是关闭浏览器以释放 Applet 占用的所有资源?(分数:2.00)A.接收参数的语

14、句 PARAMTERS 可以写在程序中的任意位置B.通常传送参数的语句 DO-WITH 和接收参数的语句 PARAMETERS 不必搭配成队,可以单独使用C.传送参数和接收参数排列顺序和数据类型必须一一对应D.传送参数和接收参数的名字必须相同27.比较线程和进程,下列说法有误的是( )。(分数:2.00)A.i=1 j=2 m=3B.m=3C.i=3 j=2D.m=1 i=128.下列程序执行后,k 的值是( )。 public class Testhhh public static void main(String args ) inti=6,j=8,k=10,m=7; if(ij| |m

15、k+; else k- -; System.out.println(k); (分数:2.00)A.12B.11C.10D.929.下列哪一个方法是自动调整窗口的大小?(分数:2.00)A.7,431B.6C.980D.6,98030.设 i,j 为类 X 定义的 double 型变量名,下列 X 类的构造方法中不正确的是( )。(分数:2.00)A.使用归档文件的好处是减少 HTTP 的连接次数,从而大大减少了 Applet 整体的下载时间B.所有的浏览器都识别相同的归档文件格式和指定归档文件的 HTML 代码C.归档文件是一种压缩文件,使用它也减少了文件的传输时间D.使用 JDK 的 jar

16、 工具创建 JAR 文件31.Java 提供的类库支持下列哪个协议,使应用程序可通过 URL 地址,在网络上的任何地方访问对象时,就跟本机一样?(分数:2.00)A.UDPB.TCP/IPC.IMCPD.SMTP32.下列赋值语句中错误的是【 】(分数:2.00)A.float f=11.1f;B.double d=5.3E12;C.char c=/r;D.byte bb=433;33.Java 语言通过什么方式支持多重继承?(分数:2.00)A.2.5B.2.0C.2.50D.234.下列叙述中正确的是【 】(分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程

17、序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试35.若下列选项中的变量已正确定义并赋值,则符合 Java 语言语法的是( )。(分数:2.00)A.报表页眉B.页面页眉C.页面页脚D.报表页脚二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.设有数组定义:int a = 1l,22,33,44,55,66,77,88,99;则执行下列几个语句后的输出结果是 1。 for( int i= 0 ;i 0) j = i * 2; System.out.println(“The value of j is“ + j); k=k + 1 (分数:2.00)A

18、line 4B.line 6C.line 7 D.line 8解析:局部变量在使用前必须进行初始化,而代码中的变量 k 在使用前 没有进行初始化。 11.下列常见的系统定义的异常中,哪个是输入、输出异常?(分数:2.00)A.过程文件的建立需使用 MODIFY COMMAND 命令B.过程文件的默认扩展名为PRGC.在调用过程文件中的过程之前不必打开过程文件 D.过程文件只包含过程,可以被其他程序所调用解析:调用模块程序参数的格式有两种: 格式一:DOWITH,,. 格式二:(,,.) 在参数传递过程中可以利用 SET UDFPARMS TO VALUEREFERENCE 重新设置参数的传递

19、方式,格式一不受 UDFPARMS值的设置影响,如果采用 格式二调用模块程序时,默认情况下都以按值方式传递参数,如果要以引用方式传递,可通过命令 SET UDFPARMS 命令重新设置参数的传递方式 。12.下列的变量定义中,错误的是( )。(分数:2.00)A.int_a=123;B.int i=IntegerMAX_ VALUE;C.long j;12345678900L;D.statici=100; 解析:在给变量定义时,一定要说明变量的类型,不然计算机无法识别出到底是哪种类型。选项 A) ingt_a=123;标识符是以字母、下划线和美元符作为首字符的字符串序列,在首字母后面可以跟字母

20、下划线、美元符和数字。选项 B) int i;IntegerMAX_VALUE;IntegerMAX_VALUE 表示 int 型的最大值。选项 C) long j=12345678900L j 并没有超出 long 型的范围。 13.下列程序的输出结果是( )。 class Demo void test( ) Systeme.out.pnnt(“NO“); void test(int i) System.out.print(a); void test(int a,int b) System.out.print(a+b); class Test public static void main

21、String args ) Demo de=new Demo( ); de.test( ); de.test(5); de.test(6,8); (分数:2.00)A.No 5 6 8B.5 6 8 NoC.No 5 14 D.8 6 No 5解析:本题考查的是方法重载的概念及应用,本题中应顺调查用 test( ), test(5)和 test(6,8)方法,所以答案为选项 C)。14.下列标识符中哪项是不合法的?(分数:2.00)A.-1 6B.-1 16C.1 5 D.11 21解析:Print 方法具有计算和输出双重功能,对于表达式,它先计算后输出,此题中经过第一步的条件语句后,B 的

22、数值为-1,则 B-A 的值为-3,小于 0,所以 B-A 0 为逻辑假,故输出结果应该为 False。15.下列程序执行后,b 的值应是( )。 public class Testss public static void main(String args) unsigned byte b=0; b- -; System.out.println(“b=“+b); (分数:2.00)A.-1B.255C.127D.编译错误 解析:Java 语言没有无符号整数类型、指针类型、结构类型、联合类型、枚举类型,这使得 Java 编程简单易学。注意:对无符号 byte 型的范围是 0255。Java 对

23、越界的控制很严格,在编译时就会检查。16.下列关于串行化说法有误的是( )。(分数:2.00)A.在定义可串行化时,只需要声明 implements Serializable 子句即可B.可串行化类的数据的访问权限(public,protected,package 或 private),对于数据的串行化会有权限上的影响 C.对于对象的串行化处理,程序员可以不编写任何方法,使用 Java 提供的串行化默认机制D.如果需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能解析:可串行化类的数据的访问权限(public,protected,Package 或 Private),对于数据的串行

24、化没有影响。数据是以字节形式写入流而字符串型数据将表示 UTF 格式,即文件系统安全全局字符集转换格式。注意:正如题目中选项 C)和选项 D)中所描述的一样,对于对象的串行化处理,程序员可以不编写任何方法,使用 Java 提供的串行化默认机制;对于很多类,默认的串行化处理已经能够满足串行化的需要,但这种默认的串行化比较慢,另外有时可能需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能。17.线程在生命周期中要经历 5 种状态。如果线程当前是新建状态,则它可到达的下一个状态是【 】(分数:2.00)A.运行状态B.阻塞状态C.可运行状态 D.终止状态解析: 本题考查线程的生命周期。线

25、程一旦创建,就开始了它的生命周期。线程的声明周期主要分为:新建状态(new),线程创建后处于该状态:可运行状态 (Runnable),新建的线程调用 start()方法,将使线程的状态从 New 转换为 Runnable,所以选项 C 正确;运行状态(Running),运行状态使线程占有 CPU 并实际运行的状态;阻塞状态(Blocked),导致该状态的原因很多,注意区别;终止状态(Dead),线程执行结束的状态,没有任何方法可改变它的状态。18.要实现对 Java 代码的数字签名,对于代码的提供者要经过的 4 个步骤的正确顺序是( )。 创建 JAR 文件 创建密钥 对 JAR 文件进行数字

26、签名 输出公钥证书 (分数:2.00)A.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O 解析:Java 虚拟机的执行过程的三个特点是多线程,动态连接和异常处理。19.下列叙述中正确的是【 】(分数:2.00)A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对 解析:本题考核软件测试、软件调试和软件维护的概念。软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。软件测试具有挑剔性,测试不是为了证明程序是正确的,而是在设想程序有错误的前提下进行的,其目的是设法暴露程序中的错误和缺陷,

27、就是说,测试是程序执行的过程,目的在于发现错误;一个好的测试在于能发现至今未发现的错误;一个成功的测试是发现了至今未发现的错误。由于测试的这一特征,一般应当避免由开发者测试自己的程序。所以,选项 A 的说法错误。 调试也称排错,目的是发现错误的位置,并改正错误,经测试发现错误后,可以立即进行调试并改正错误;经过调试后的程序还需进行回归测试,以检查调试的效果,同时也可防止在调试过程中引进新的错误。所以,选项 B 的说法错误。 软件维护通常有 4 类:为纠正使用中出现的错误而进行的改正性维护;为适应环境变化而进行的适应性维护;为改进原有软件而进行的完善性维护;为将来的可维护和可靠而进行的预防性维护

28、软件维护不仅包括程序代码的维护,还包括文档的维护。文档可以分为用户文档和系统文档两类。但无论是哪类文档,都必须与程序代码同时维护。只有与程序代码完全一致的文档才有意义和价值。所以,选项 C 的说法错误。 综上所述,选项 A、B、C 的说法都错误,所以,选项 D 为正确答案。 20.下列内部类的正确用途是【 】 btnnaddActionListener(new 注册监听器 ActionListener() public void actionPerformed(ActionEvent event) String s=inputgetText(); outputsetText(“Hello“+

29、s+“,Welcome You!“); ); (分数:2.00)A.用于访问外部类的数据B.用于进行事件处理 C.隐藏起来不被同一包中的其他类所见D.生成事件适配器解析:本题考查 Java 语言内部类的概念。内部类是在一个类的内部嵌套定义的类,一般是用来生成事件适配器,可以定义多个内部类去继承不同事件适配器类,使事件处理很方便。在本题中,内部类并不是用来生成事件适配器,而是实现事件处理。 btnnaddActionListener(new ActionListener()语句是注册监听器进行授权,该方法的参数是事件处理者对象。public void actionPerformed(Action

30、Event event)语句是系统产生的 ActionEvent 事件对象被当作参数传递给该方法,本接口中只有一个方法,因此事件发生时,系统会自动调用本方法,编写程序时把代码写在这个方法里即可。比如,本题中 String s=inputget Text()语句就是获得输入的字符串,然后使用 outputsetText(“Hello“+s+“,Welcome You!“)语句实现输出。21.下列关于字符串的叙述错误的是( )。(分数:2.00)A.创建了字符串对象后,字符串所代表的文本根据情况可改变 B.字符串由 java.lang.String 和 java.lang.StringBuffer

31、 定义C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界D.在 Java 语言中,字符串是作为对象来处理的解析:一旦创建了个字符串对象,该字符串所代表的文本就不能改变了。22.子类的对象能否直接向其父类对象赋值,父类的对象能否直接向子类对象赋值?(分数:2.00)A.由下往上递增B.由上往下递增 C.由左到右递增D.由右到左递增解析:拷贝初始化构造函数的作用是用一个已知的对象来初始化一个被 创建的同类的对象,该函数只有一个参数,并且是对同类的某个对象的引用。23.要将 web 页中的数据装载到 Java 应用程序中,下列哪种方式最佳?(分数:2.00)A.

32、6 3B.3 6 C.编译出错D.0解析:本题中有成员函数和它的重载函数,要注意它们的不同在本题中先调用了 init 函数,初始化了X,Y,都为 0,valueX(5);又将 X 变为 5,所以输出 5 和 0,然后初始化 init(6,2),接着又 value Y(4);将 X,Y 设为 6 和 4,所以输出 6 和 4。24.下列程序执行后,k 的值是( )。 public class TestDemo public static void main(String args ) int m=3,n=6,k=0; while(m+)A.finalB.thisC.super D.static解

33、析:Visual FoxPro 中,视图基于数据库中的表、自由表或视图而存在,因此使用命令打开视图,首先要打开包含表的数据库。视图是 不可以单独存在的,它的结果只存放于数据库中。25.在 AWT 组件中用复选框组构件 CheckboxGroup 实现单选框的功能,但在 Swing 中,Java 语言直接提供了一个单选框,它是( )。(分数:2.00)A.JButtonB.JComboBoxC.JRadioButton D.JCheckBox解析:JRadioButton 是 Swing 的单选框。注意:JButton 是一个常用的构件,它可以在按钮上显示文字和图标,这是比 AWT 要丰富的。J

34、ComboBox 每次只能选择其中的项,但是可编辑每项的内容,而且每项的内容可以是任意类,而不是局限于 String。JCheckBox 是复选框构件。26.在 Applet 的关键方法中,下列哪个方法是关闭浏览器以释放 Applet 占用的所有资源?(分数:2.00)A.接收参数的语句 PARAMTERS 可以写在程序中的任意位置B.通常传送参数的语句 DO-WITH 和接收参数的语句 PARAMETERS 不必搭配成队,可以单独使用C.传送参数和接收参数排列顺序和数据类型必须一一对应 D.传送参数和接收参数的名字必须相同解析:用于定义接口的关键字是 interface,而实现接口的关键字是

35、 implements。27.比较线程和进程,下列说法有误的是( )。(分数:2.00)A.i=1 j=2 m=3B.m=3 C.i=3 j=2D.m=1 i=1解析:28.下列程序执行后,k 的值是( )。 public class Testhhh public static void main(String args ) inti=6,j=8,k=10,m=7; if(ij| |m k+; else k- -; System.out.println(k); (分数:2.00)A.12B.11C.10 D.9解析:if-else 结构的格式如下: if(条件) 语句 1; else 语句 2

36、 在条件为真时,执行语句 1,然后跳过 else 和语句 2,接着执行下面的语句;在条件为 假时,跳过语句 1,执行 else 后面的语句 2,然后接着执行下面的语句。29.下列哪一个方法是自动调整窗口的大小?(分数:2.00)A.7,431B.6C.980D.6,980 解析:在 for 语句中省略中间的判断表达,并且后面只有一个分号,所以 是循环。30.设 i,j 为类 X 定义的 double 型变量名,下列 X 类的构造方法中不正确的是( )。(分数:2.00)A.使用归档文件的好处是减少 HTTP 的连接次数,从而大大减少了 Applet 整体的下载时间B.所有的浏览器都识别相同的

37、归档文件格式和指定归档文件的 HTML 代码 C.归档文件是一种压缩文件,使用它也减少了文件的传输时间D.使用 JDK 的 jar 工具创建 JAR 文件解析:getCoddeBase( )方法返回class 所在的网址 URL;getParameter (String)方法返回 HTML 中设定的值;getApplnfo( )方法返回作者、版本、版权信息;show- Status(String)方法在浏览器的状态栏输出信息。31.Java 提供的类库支持下列哪个协议,使应用程序可通过 URL 地址,在网络上的任何地方访问对象时,就跟本机一样?(分数:2.00)A.UDPB.TCP/IP C.

38、IMCPD.SMTP解析:Java 语言支持 TCP/IP 协议,使应用程序可通过 URL 地址,在网络上的任何地方访问对象时,如同访问本机一样简单。32.下列赋值语句中错误的是【 】(分数:2.00)A.float f=11.1f;B.double d=5.3E12;C.char c=/r;D.byte bb=433; 解析:本题考查 Java 语言中的赋值运算。赋值运算符(二)是把一个表达式的值赋给一个变量,赋值运算符两侧的类型不一致的情况下,如果左侧变量类型的级别高,则右侧的数据被转化为与左侧相同的高级数据类型后赋给左侧变量:否则,需要使用强制类型转换运算符。选项 A 是 float 常

39、量;选项 B 是 double型:选项 C 是一个字符型常量,需要注意,这里的“/”是转移字符,“/r”表示回车,并不是字母 r;选项 D 中 433 超过了 byte 类型的范围,所以是错误的。33.Java 语言通过什么方式支持多重继承?(分数:2.00)A.2.5B.2.0C.2.50D.2 解析:在定义 long 型的时候,类似 long r=80L,我们会在数字后面加上 L,当然大小写都可以,在计算机要求显示或输出时,我们是看不到 L 的;还需注意:long 型占 64bit,远比 byte 要的优先级要高,所以 r/y 的结果是 long 型的。34.下列叙述中正确的是【 】(分数

40、2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试 D.程序经调试改错后不必进行再测试解析: 软件测试仍然是保证软件可靠性的主要手段,测试的目的是要尽量发现程序中的错误,调试主要是推断错误的原因,从而进一步改正错误。测试和调试是软件测试阶段的两个密切相关的过程,通常是交替进行的。选项 C 正确。35.若下列选项中的变量已正确定义并赋值,则符合 Java 语言语法的是( )。(分数:2.00)A.报表页眉B.页面页眉C.页面页脚 D.报表页脚解析:标题文本框是让用户键入显示在窗体上的某个菜单标题,键入的内容会在菜单编辑器窗口的下边空白部分显

41、示出来,该区域称为菜单显示区域;如果输入时在菜单标题的某个字母前输入一个&字符,那么该字母就成了热键字母,在窗体上显示时该字母带有下划线,操作时同时按下 Alt 键和该带下划线的字母,就可以选择这个菜单项命令,例如:建立编辑菜单 Edit,在标题文本框内应输入&Edit,程序执行时按Alt+ E 键就可以选择 Edit 菜单。二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.设有数组定义:int a = 1l,22,33,44,55,66,77,88,99;则执行下列几个语句后的输出结果是 1。 for( int i= 0 ;i alength ;i + + )

42、if ( ai3= =0 ) System.out.println(ai + “ “); (分数:2.00)填空项 1:_ (正确答案:33 66 99)解析:此题是输出数组中能被 3 整除的元素。a.length 可以求出数组 a 的元素个数。 37.有定义 boolean b1=5!=6;,则变量 b1 的值是 1。(分数:2.00)填空项 1:_ (正确答案:True)解析:这个题没有太大的难度,首先看出是个赋值表达式,而表达式的值是一个布尔型的,比较 5 和 6 是否不相等,当然不等,返回 true。 38.Java 语言采用了 1 字符集。(分数:2.00)填空项 1:_ (正确答案

43、Unicode)解析:Unicode 字符集比 ASCII 字符集更丰富,它们是 16 位无符号数据。Java 语言采用了 Unicode 字符集。Unicode 字符集很丰富,比如“/141”和“/u0061”都表示字符常量a。而在 ASCII 字符集中仅“/141”表示字符常量a。 39.下列程序的功能是在屏幕上输出 26 个小写字母,请补充完整。 public class Testoo public static void main(String args ) char C=a; for(int i=i=26;i + +) Systemoutprintln( 1); (分数:2.00)

44、填空项 1:_ (正确答案:c+)解析:使用 c+-就是在输出本身后再加 1,即变为顺序的下一个字母。40.变量属性是描述变量的作用域,按作用域分类,变量有局部变量、类变量、 1 和异常处理参数。(分数:2.00)填空项 1:_ (正确答案:方法参数)解析:变量作用域是指可访问变量的范围,局部变量在方法中声明,作用域是方法代码段。类变量在类中声明而不是在类的方法中声明,作用域是整个类。方法参数用来传递数据给方法,作用域是方法内代码段。41.布尔型数据除局部变量外,默认的值是 1。(分数:2.00)填空项 1:_ (正确答案:False)解析:布尔型数据在计算机中占内存 1 位,除局部变量外,默

45、认的值是 false。42.在 JDKl.4 的 java.util.regex 正则表达式包中,有一个 1 类,该类的 static Pattern compile(String expression,int flags)方法用于将正则表达式字符串编译成模式对象来进行快速模式匹配。(分数:2.00)填空项 1:_ (正确答案:模式或 Pattern)解析:java.util.regex 正则表达式包以及 .URL 相结合,可用于网络上的字符输入流的模式字符串搜索上。 43.凡生成 StringBuffer 一个对象后,还可用 1 方法或 ensureCapacity2 方法来设定缓 存大小。

46、分数:2.00)填空项 1:_ (正确答案:setLength-|_|-)解析:此题考查 StringBuffer 字符串的知识,生成 StrinSBuffer 一个对象后可用 setLength-|_|-或 ensureCapacity-|_|-方法设定缓存大小,并保证其数组元素的初值都为 0。44.写出下列程序的执行结果是 1。 已知:a转换成整数对应的是 97。 程序如下: class Testl public static void main(String args) char a=d; int b=a; float c=a; double d=a; System.out.print

47、ln(“a=“+a); System.out.println(“b=“+b); System.out.println(“c=“+c); System.out.println(“d=“+d); (分数:2.00)填空项 1:_ (正确答案:a=d b=100 c=1000 d=1000)解析:char 型在计算机内部是以 int 型存储的,所以知道“a”在计算机中对应的 int 型数据的值是97,那么很容易推算出“d”的对应值是 100。自动类型的转换,注意 float 和 double 型小数点后的零。45.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_ (正确答案:19)解析:二叉树具有如下性质:在任意一棵二叉树中,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个。根据

展开阅读全文
相关资源
猜你喜欢
  • DIN EN 60684-3-409-2000 Flexible insulating sleeving - Part 3 Specification for individual types of sleeving - Sheet 409 Glass textile sleeving with polyurethane (PUR)-based coatin.pdf DIN EN 60684-3-409-2000 Flexible insulating sleeving - Part 3 Specification for individual types of sleeving - Sheet 409 Glass textile sleeving with polyurethane (PUR)-based coatin.pdf
  • DIN EN 60684-3-420 bis 422-2003 Flexible insulating sleeving - Part 3 Specifications for individual types of sleeving Sheets 420 to 422 Polyethylene terephthalate textile sleeving .pdf DIN EN 60684-3-420 bis 422-2003 Flexible insulating sleeving - Part 3 Specifications for individual types of sleeving Sheets 420 to 422 Polyethylene terephthalate textile sleeving .pdf
  • DIN EN 60688-2013 Electrical measuring transducers for converting A C and D C electrical quantities to analogue or digital signals (IEC 60688 2012) German version EN 60688 2013《将交流.pdf DIN EN 60688-2013 Electrical measuring transducers for converting A C and D C electrical quantities to analogue or digital signals (IEC 60688 2012) German version EN 60688 2013《将交流.pdf
  • DIN EN 60689-2009 Measurement and test methods for tuning fork quartz crystal units in the range from 10 kHz to 200 kHz and standard values (IEC 60689 2008) German version EN 60689.pdf DIN EN 60689-2009 Measurement and test methods for tuning fork quartz crystal units in the range from 10 kHz to 200 kHz and standard values (IEC 60689 2008) German version EN 60689.pdf
  • DIN EN 60695-11-4-2013 Fire hazard testing - Part 11-4 Test flames - 50 W flame - Apparatus and confirmational test method (IEC 60695-11-4 2011) German version EN 60695-11-4 2011《着.pdf DIN EN 60695-11-4-2013 Fire hazard testing - Part 11-4 Test flames - 50 W flame - Apparatus and confirmational test method (IEC 60695-11-4 2011) German version EN 60695-11-4 2011《着.pdf
  • DIN EN 60695-4-2013 Fire hazard testing - Part 4 Terminology concerning fire tests for electrotechnical products (IEC 60695-4 2012) German version EN 60695-4 2012《着火危险试验 第4部分 电工产品着.pdf DIN EN 60695-4-2013 Fire hazard testing - Part 4 Terminology concerning fire tests for electrotechnical products (IEC 60695-4 2012) German version EN 60695-4 2012《着火危险试验 第4部分 电工产品着.pdf
  • DIN EN 60695-5-1-2003 Fire hazard testing - Part 5-1 Corrosion damage effects of fire effluent General guidance (IEC 60695-5-1 2002) German version EN 60695-5-1 2003《着火危险试验 第5-1部分 .pdf DIN EN 60695-5-1-2003 Fire hazard testing - Part 5-1 Corrosion damage effects of fire effluent General guidance (IEC 60695-5-1 2002) German version EN 60695-5-1 2003《着火危险试验 第5-1部分 .pdf
  • DIN EN 60695-6-1-2011 Fire hazard testing - Part 6-1 Smoke obscuration - General guidance (IEC 60695-6-1 2005 + A1 2010) German version EN 60695-6-1 2005 + A1 2010《着火危险试验 第6-1部分 烟雾.pdf DIN EN 60695-6-1-2011 Fire hazard testing - Part 6-1 Smoke obscuration - General guidance (IEC 60695-6-1 2005 + A1 2010) German version EN 60695-6-1 2005 + A1 2010《着火危险试验 第6-1部分 烟雾.pdf
  • DIN EN 60695-7-1-2011 Fire hazard testing - Part 7-1 Toxicity of fire effluent - General guidance (IEC 60695-7-1 2010) German version EN 60695-7-1 2010《着火危险试验 第7-1部分 燃烧废气的毒性 通用指南(I.pdf DIN EN 60695-7-1-2011 Fire hazard testing - Part 7-1 Toxicity of fire effluent - General guidance (IEC 60695-7-1 2010) German version EN 60695-7-1 2010《着火危险试验 第7-1部分 燃烧废气的毒性 通用指南(I.pdf
  • 相关搜索

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

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