【计算机类职业资格】国家计算机二级(Java)92及答案解析.doc
《【计算机类职业资格】国家计算机二级(Java)92及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Java)92及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Java)92 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列程序执行后,m 的值是( )。 public class Testbbb public static void main (String args ) int a=10,b=3,m=5; if(a= =B) m + =a; else m:+ +a*m; Systemoutprintln(m); (分数:2.00)A.VisibleB.TimerC.EnabledD.Interval2.下列关于 Java 语言中的方法
2、叙述不正确的是(分数:2.00)A.5B.6C.7D.83.给出下列的程序,其叙述正确的是( )。 public class Man static int arr = new int10; public static void main(String a ) System.out.println(arr1 ); (分数:2.00)A.Visual Foxpro 支持两种索引文件:单一索引文件和复合索引文件B.打开和关闭索引文件均使用 SET INDEX TO 命令C.索引的类型有主索引、候选索引、惟一索引和普通索引D.索引文件不随库文件的关闭而关闭4.下列关于容器和构件的说法不正确的是( )。
3、(分数:2.00)A.所有的构件都可以通过 add()方法添加构件B.Java 的图形界面的最基本组成部分是容器C.Panel 不能作为最外层的容器单独存在,它首先必须作为一个构件放置到其他容器中,然后把它当作容器D.一个容器可以容纳多个构件,并使它们成为一个整体5.下面叙述正确的是【 】(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对6.下列代码的执行结果是( )。 public class Test public int aMethod( ) stati
4、c int i=0; i+ +; System.out.println(i); public static void main(String args ) Test test = new Test( ); test.aMethod( ); (分数:2.00)A.编译错误B.0C.1D.运行成功,但不输出7.下列关于 Java 语言中线程的叙述中,正确的是【 】(分数:2.00)A.线程是由代码、数据、内核状态和一组寄存器组成B.线程间的数据是不共享的C.用户只能通过创建 Thread 类的实例或定义、创建 Thread 子类的实例建立和控制自己的线程D.因多线程并发执行而引起的执行顺序的不确定
5、性可能造成执行结果的不确定8.int 数据类型是 Java 语言中是最常用的整数类型,它在计算机中存储时占多少位 bit?(分数:2.00)A.8B.16C.32D.649.下列程序段执行后 c 的结果是( )。 int a=9,b=11,c; C=a!=b? a+b:a-b; (分数:2.00)A.-2B.20C.11D.910.下列命令中,哪个命令是 Java 的解释器?(分数:2.00)A.每个 Swing 构件的程序必须有一个容器B.Swing 是 AWT 的扩展C.Swing 采用的 MVC 的思想D.Swing 构件以“J”开头11.下列哪一个方法是自动调整窗口的大小?(分数:2.
6、00)A.7,431B.6C.980D.6,98012.下列哪些内容是异常的含义? (分数:2.00)A.程序的语法错B.程序在编译和运行中所发生的异常事件C.程序预先定义好的异常事件D.程序编译错误13.下列程序是死循环的是( )。(分数:2.00)A.不变B.提高C.降低D.根据具体的情况而定14.下列命令中,哪个命令是 Java 的 API 文档生成器?(分数:2.00)A.javaB.javacC.javapD.javadoc15.下列关于构造方法的说法中不正确的是( )。(分数:2.00)A.sleep( )B.yield( )C.interrupt( )D.stop( )16.下列
7、程序的执行结果是( )。 public class Testff public static void main(String args) String sl=new String(“I am boy“); String s2=new String(“I am boy“); System.out.println(sl=s2); (分数:2.00)A.* * 0 * *B.* * 1 * *C.* * 2 * *D.017.下列语句中,属于多分支语句的是【 】(分数:2.00)A.if 语句B.switch 语句C.do while 语句D.for 语句18.下列哪个是用来实现客户和服务者之间的
8、通信? (分数:2.00)A.用于指定一个字段值的范围,指定的范围之间用 And 连接B.用于指定一个字段值的列表,列表中的任一值都可与查询的字段相匹配C.用于指定一个字段为空D.用于指定一个字段为非空19.下列有关基于 Swing 的 Applet 用户界面说法不正确的是( )。(分数:2.00)A.在需要自定义 Swing 构件的时候,首先要确定使用哪种构件类作为所定制构件的父类B.paintComponent( )方法位于 JComponent 类内,该方法与 paint( )方法类似,也要求一个 Graphics类的实例为参数C.无论在系统开始执行还是窗口被覆盖后需要重新绘制时,pai
9、ntComponent( )方法都会被系统自动调用,所以在程序中不要调用它,否则会与自动化过程相冲突D.如果需要重新绘制 Applet,就调用方法 paintComponent( )20.下列哪个是对 main( )主方法的正确表示?(分数:2.00)A.将位数少的数据类型向位数多的数据类型转换B.将位数多的数据类型向位数少的数据类型转换C.Java 语言中不能进行数据类型的强制转换D.以上都不符合21.什么情况下需要数据类型的强制转换?(分数:2.00)A.将位数少的数据类型向位数多的数据类型转换B.将位数多的数据类型向位数少的数据类型转换C.Java 语言中不能进行数据类型的强制转换D.以
10、上都不符合22.设 A 为已定义的类名,下列是声明 A 类的对象 a 的语句中正确的是( )。(分数:2.00)A.elloB.hellC.helloD.hl23.下列哪个能正确表示 Java 语言的一个 double 型常量?( )。(分数:2.00)A.打开“我的电脑”,找到存放 Visual Basic 所在系统文件的硬盘及文件夹,双击“VB6exe”图标B.在 DOS 窗口中,键入 Visual Basic 的路径,执行 Visual Basic 可执行文件C.利用“开始”莱单中的“程序”命令可启动 Visual BasicD.A)和 C)24.下列程序执行后,i 的值是( )。 pu
11、blic class Testfff pubic static void main(String args) int i;10; do i/=2; while(i- - 1); System.out.println(i); (分数:2.00)A.getCodeBase( )B.getParameter(String)C.getApplnfo( )D.showStatus(String)25.当 Frame 的大小被改变时,Frame 中的按钮的位置可能被改变,则使用下列哪一个布局管理器( )。(分数:2.00)A.BigMeaninglessNameB.intC.1 stD.126.下列哪个是
12、用来实现客户和服务者之间的通信? (分数:2.00)A.URLB.UDPC.JDBCD.Socket27.在一棵二叉树上第 5 层的结点数最多是【 】(分数:2.00)A.8B.16C.32D.1528.数据的存储结构是指【 】(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示29.Java 语言使用的字符码集是【 】(分数:2.00)A.ASCIIB.BCDC.DCBD.Unicode30.下列关于内部类说法中不正确的是( )。(分数:2.00)A.标题B.正文C.字体大小D.字体粗细31.在 AWT 了组件中,
13、为了实现单选按钮的功能,除了用到 Checkbox 组件以外,还需要用到下列哪个组件? (分数:2.00)A.ChioceB.ButtonC.JRadioButtonD.CheckboxGroup32.给出下列的程序代码片段,下列的哪个选项是不正确的? public void create( ) Vector my; my=new Vector ( ); (分数:2.00)A.创建了字符串对象后,字符串所代表的文本根据情况可改变B.字符串由 java.lang.String 和 java.lang.StringBuffer 定义C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,
14、要注意数组下界不要越界D.在 Java 语言中,字符串是作为对象来处理的33.Frame 默认的布局管理器是【 】(分数:2.00)A.FlowLayoutB.BorderLayoutC.GridLayoutD.CardLayout34.当 Applet 小程序窗口需要重画时,将调用下列哪个方法?(分数:2.00)A.HelloB.helloC.HelD.null35.下列程序中,程序流程退出 for 循环语句时,判断 ij 的执行次数是( )。 int i=0,j=10,k=2,s=0; for(;) i+=k; if(ij) break; s + =i; (分数:2.00)A.InputE
15、ventB.KeyEventC.MouseEventD.WindowEvent二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.Java Applet 中的事件处理机制与 Java Application 相同,采用 1 方式。(分数:2.00)填空项 1:_37.关系数据库管理系统能实现的专门关系运算包括选择、连接和 1。(分数:2.00)填空项 1:_38.在 JDKl.4 的 java.util.regex 正则表达式包中,有一个 1 类,该类的 static Pattern compile(String expression,int flags)方法用于将
16、正则表达式字符串编译成模式对象来进行快速模式匹配。(分数:2.00)填空项 1:_39.下列是一个 Java Applet 程序,填空使它的功能为计算数组各元素和的平均值。 import java applet. * ; import java awt. * ; public class Testvv extends Applet pubfic void paint(Graphics g) int a = 1,3,5,7,9,10 ; double total=0.0,ave=0.0; for(int i=0;ia.length;i+) total+=ai; ave=total/ 1; gdr
17、awstring(“ave=“+ave,30,60); (分数:2.00)填空项 1:_40.mouseDragged1 方法是 MouseMotionListener 接口中的抽象方法,该方法的参数是 2 类。 (分数:2.00)填空项 1:_41.设 x = 2,则表达式( x + + ) * 3 的值是 1。(分数:2.00)填空项 1:_42. 1 是 Java 提供的建立图形用户界面 GUI 的开发包,它可用于 Java 的 Applet 和 Application 中,它支持图形用户界面的编程。 (分数:2.00)填空项 1:_43.设 a = 8,则表达式 a 2 的值是 1。(
18、分数:2.00)填空项 1:_44.AWT 事件分为两大类:低级事件和高级事件。其中 1是指基于语义的事件,它可以不和特定的动作相关联,而依赖于触发此事件的类。 (分数:2.00)填空项 1:_45.对象串行化中,要被串行化的对象所属类的接口是 1。(分数:2.00)填空项 1:_46. 1 是 Java 的特殊应用程序,它嵌入到 HTML 中,发布到互联网上。(分数:2.00)填空项 1:_47.当实现 Runnable 接口时,要实现的方法是 1。 (分数:2.00)填空项 1:_48. 1 日历类提供日期和时间的表示,它以格里历(即阳历)来计算。(分数:2.00)填空项 1:_49.在
19、Java2 中支持 1 技术,使得 Java 的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。(分数:2.00)填空项 1:_50.传递给实现了 java.awt.event.MouseMotionListener 接口的类中 mouseDragged1 方法的事件对象是 2 类。(分数:2.00)填空项 1:_国家计算机二级(Java)92 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列程序执行后,m 的值是( )。 public class Testbbb public st
20、atic void main (String args ) int a=10,b=3,m=5; if(a= =B) m + =a; else m:+ +a*m; Systemoutprintln(m); (分数:2.00)A.VisibleB.TimerC.Enabled D.Interval解析:因为页面页脚打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚,一般包含页码或控制项的合计内容。2.下列关于 Java 语言中的方法叙述不正确的是(分数:2.00)A.5B.6C.7 D.8解析:所谓数组就是能够保存具有数据类型的多个数值的存储空间,当声明一个数值数组后,在没有给它
21、赋值前,数组中的所有元素值为 0,所以 A)是正确的; Erase 语句的作用是释放动态数组所占的内存空间,所以 D)选项也不正确。只有选项 A)正确。3.给出下列的程序,其叙述正确的是( )。 public class Man static int arr = new int10; public static void main(String a ) System.out.println(arr1 ); (分数:2.00)A.Visual Foxpro 支持两种索引文件:单一索引文件和复合索引文件B.打开和关闭索引文件均使用 SET INDEX TO 命令C.索引的类型有主索引、候选索引、惟
22、一索引和普通索引D.索引文件不随库文件的关闭而关闭 解析:在 Java 中定义并创建一个数组对象的语句格式是 arrayName=new typearraySize);,而选项 D)中,把定义创建数组对象和静态初始化数组对象混为一谈。注意:所谓数组的初始化是指对已定义好的数组元素进行赋值。有静态初始化和动态初始化两种。4.下列关于容器和构件的说法不正确的是( )。(分数:2.00)A.所有的构件都可以通过 add()方法添加构件B.Java 的图形界面的最基本组成部分是容器 C.Panel 不能作为最外层的容器单独存在,它首先必须作为一个构件放置到其他容器中,然后把它当作容器D.一个容器可以容
23、纳多个构件,并使它们成为一个整体解析:在 Java 语言的图形界面中最基本组成部分是构件。注意:其实,容器本身也是一种构件,具有构件的所有性质,另外还具有放置其他构件和容器的功能。在实际编程中,往往采用的是容器类 Container的子类。5.下面叙述正确的是【 】(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止 D.以上三种描述都不对解析:A 选项错误,因为算法的执行效率与算法执行过程中所需基本运算的执行次数有关;B 选项错误,原因是算法的空间复杂度是指执行这个算法所需要的内存
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA92 答案 解析 DOC
