【计算机类职业资格】国家计算机二级(Java)96及答案解析.doc
《【计算机类职业资格】国家计算机二级(Java)96及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Java)96及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Java)96 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列程序执行后,k 的值是( )。 public class Testddd public static void main(String args ) inti;10,j=18 K=30; switch(j-i) case 8:k+; case 9:k+ =2; case 10:k+ =3; default:k/=j; Systemoutprintln(k); (分数:2.00)A.ababccB.464688C.46
2、abc8D.10abc82.下列关于接口的说法不正确的是( )。(分数:2.00)A.236B.235C.234D.2283.下列构造方法的调用方式中,正确的是【 】(分数:2.00)A.按照一般方法调用B.由用户直接调用C.只能通过 new 自动调用D.被系统调用4.下列叙述中,正确的是【 】(分数:2.00)A.声明变量时必须指定一个类型B.Java 认为变量 number 与 Number 相同C.Java 中唯一的注释方式是“/“D.源文件中 public 类可以有 0 或多个5.下列选项中的变量已正确定义,则表达式不合法的是(分数:2.00)A.A%6B.n-3C.a=4= = bl
3、D.a=86.java.nio 包的新特点是内存映射技术、字符及编码、非阻塞 I/O 和下列哪一项?(分数:2.00)A.文件锁定B.文件共享C.文件保护D.文件散列7.WindowListener 中可以实现窗口关闭功能的方法是【 】(分数:2.00)A.public void windowOpened(WindowEvent e)B.public void windowClosed(WindowEvent e)C.public void windowClosing(WindowEvent e)D.public void windowDeactivated(WindowEvent e)8.下
4、列程序执行后,i 的值是( )。 public class Testfff pubic static void main(String args) int i;10; do i/=2; while(i- - 1); System.out.println(i); (分数:2.00)A.1B.5C.2D.-19.下列的哪个程序段可能导致错误?(分数:2.00)A.String s = “hello“; String t = “good“; String k = s + t;B.String s = “hello“; String t; t = s3 + “one“;C.String s = “ h
5、ello “; String standard = s.toUpperCase( );D.String s = “hello“; String t = s + “good“;10.下列哪个选项的 java 源文件代码片段是不正确的?(分数:2.00)A.package testpackage; public class Test B.import java.io.* ; package testpackage; public class Test C.import java.io.*; class Person public class Test D.import java.io.*; imp
6、ort java.awt.*; public class Test 11.下列关于 Applet 的方法中,哪个是返回 HTML 中设定的值?(分数:2.00)A.Score=1B.Score=2C.Score=3D.Score=412.JComponent 的直接父类是( )。(分数:2.00)A.I=4x=5B.I=7x=15C.I=6x=8D.I=10x=713.给出下列的程序代码片段,下列的哪个选项是不正确的? public void create( ) Vector my; my=new Vector ( ); (分数:2.00)A.创建了字符串对象后,字符串所代表的文本根据情况可改
7、变B.字符串由 java.lang.String 和 java.lang.StringBuffer 定义C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界D.在 Java 语言中,字符串是作为对象来处理的14.下列程序的执行结果是( )。 public class Testgg public static void main(String args) float t=9.0f; int q=5; System.out.println(t+)*(- -q); (分数:2.00)A.12B.11C.10D.915.java.io 包的 File 类是【 】(分
8、数:2.00)A.字符流类B.字节流类C.对象流类D.非流类16.给出下列关于一个使用适当的字符间距的字体的 TextField 的表达式,则哪个选项的叙述是对的? TextField t = new TextField(“they are good“,40); (分数:2.00)A.excellentB.goodC.passD.fail17.在软件开发中,下面任务不属于设计阶段的是【 】(分数:2.00)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型18.Java 语言由下列哪个公司发布的?(分数:2.00)A.degree=1B.degree=2C.degr
9、ee=3D.degree=419.在 Java 源文件中什么类最多只能有一个,其他类的个数不限?(分数:2.00)A.publicB.privateC.protectedD.没有这种类20.在 Swing 中,JButton 的直接父类是( )。(分数:2.00)A.throwsB.throwC.ThrowableD.Exception21.Java 语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是( )。(分数:2.00)A.I=4 x=5B.I=7 x=15C.I=6 x=8D.I=7 x=1722.下列是几个
10、Java 语言最常用的命令,哪个命令是 Java 语言的编译命令?(分数:2.00)A.javaB.javacC.javapD.javadoc23.下列关于线程优先级的说法有误的是( )。(分数:2.00)A.float_ * 5=3.4f;B.byte bl=15789;C.int_abc=3214L;D.double a=Double.MAX_vALUE;24.在线程的基本控制中,哪个方法使比其低的优先级线程先运行?(分数:2.00)A.编辑框可用来选择、剪切、粘贴及复制正文B.在编辑框中只能输入和编辑字符型数据C.编辑框实际上是一个完整的字处理器D.以上说法均正确25.输入输出在计算机系
11、统中起到了采集数据和提供数据处理结果的双重作用,它是以中央处理器(含控制器和内存)为此,以网络及外部设备为彼的双向数据传输机制。凡是从外部设备流向中央处理器的数据流,称为什么;反之称为什么? (分数:2.00)A.出流,入流B.输出流,输入流C.输入流,输出流D.入流,出流26.下列哪个布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间, 它把容器分成许多层,每层懂得显示空间占据这个容器的大小?(分数:2.00)A.数据库管理员B.数据库管理系统C.数据库D.文件27.在压缩文件流中,下列哪个方法是用于缓冲阅读器阅读文本的方法?(分数:2.00)A.readLine( )B.g
12、etNextEntry( )C.bufferRead( )D.loadZoipFile( )28.下列哪个是 Java 程序和数据库连接的一种机制?(分数:2.00)A.URLB.JDBCC.SOCKETD.RMI29.有定义 int n=789;,下列表达式结果为 8 的是( )。(分数:2.00)A.31B.32C.2D.3330.下列哪一个方法是自动调整窗口的大小?(分数:2.00)A.frame.setSize()B.frame.setDefaultClose()C.frame.pack()D.frame.setVisible()31.下列哪个选项是合法的标识符?(分数:2.00)A.
13、123B._nameC.classD.1first32.下列程序的输出结果是( )。 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 void
14、main (String args ) Son s:new Son(6,7,8); sshow( ); (分数:2.00)A.TrueB.FalseC.-1D.133.给出下列的代码,哪行在编译时可能会有错误? 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 834.给出下列的代码,则下列选项中哪个是类 A 合理的内部类? cla
15、ss A protected int i; A(int i) this.i=i; (分数:2.00)A.class B B.class B extends A C.class B extends A B( )System.out.println(“=“+i); D.class A 35.下列选项中不属于软件生命周期开发阶段任务的是【 】(分数:2.00)A.软件测试B.概要设计C.软件维护D.详细设计二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.Applet 生命周期方法有 init1, 23,stop4 和 destroy5。(分数:2.00)填空项 1:_
16、37.Java 语言中,有一个类是所有类或接口的父类,这个类的名称是 1。(分数:2.00)填空项 1:_38.Java 语言中,移位运算符包括:、和 1。(分数:2.00)填空项 1:_39.下列的程序是声明某类型变量 s,并通过三日条件运算符的结果给变量 s 赋值,请将该程序补充完整。public class Testjj public static void main(String args ) 1s=(99992=1)?”奇数”:“偶数”; Systemoutprintln(s); (分数:2.00)填空项 1:_40.Swing 的顶层容器有:JApplet,JWindow,JDia
17、log 和 1。(分数:2.00)填空项 1:_41.将 Java 程序中的对象保存在外存中,称为 1。(分数:2.00)填空项 1:_42.求自然数 1 到 n 的和的递归定义如下: sum(1)=1 若 n=1 sum(n)=sum(n-1)+n; 若 n1 下列定义的方法的功能是用递归的算法完成自然数 1 到 n 的累加和,请补充程序。 int sum (int num if( num = =1)return1; else return 1 (分数:2.00)填空项 1:_43.编程语言大致分为面向机器,面向过程和面向对象 3 种结构,Java 语言是面向 1 的一种网络编程语言。(分数
18、:2.00)填空项 1:_44.算法的复杂度主要包括上 1 复杂度和空间复杂度。(分数:2.00)填空项 1:_45.setLayout1 方法是所有容器的父类 2 的方法。(分数:2.00)填空项 1:_46.Java 对象串行化技术,主要是通过 ObjectInputStream 类和 1 类来实现。(分数:2.00)填空项 1:_47.下列程序段的输出结果为 1。 int a=2; switch(a) case 2: System.out.print(“Value is 2“);case 3 : System.out.println(“Value is 3.“); break; defa
19、ult: System.out.prinfln(“end“); break; (分数:2.00)填空项 1:_48.有定义 boolean b1=5!=6;,则变量 b1 的值是 1。(分数:2.00)填空项 1:_49.设有数组定义:int a = 1l,22,33,44,55,66,77,88,99;则执行下列几个语句后的输出结果是 1。 for( int i= 0 ;i =4= =b=4 和 b6.java.nio 包的新特点是内存映射技术、字符及编码、非阻塞 I/O 和下列哪一项?(分数:2.00)A.文件锁定 B.文件共享C.文件保护D.文件散列解析:文件锁定的概念是当多个线程对于同
20、一个文件进行访问时,文件 锁定实现对多个文件的访问同步,避免文件的不安全。java.nio 包的新特点还有内存映 射技术(由于内存的速度远比硬盘快,所以把硬盘的内容映射到内存中,这样访问速度会 大大提高)、字符及编码(统一字符集,便于调用和管理)、非阻塞I/0(用于消除线程读写 时的阻塞)7.WindowListener 中可以实现窗口关闭功能的方法是【 】(分数:2.00)A.public void windowOpened(WindowEvent e)B.public void windowClosed(WindowEvent e) C.public void windowClosing(
21、WindowEvent e)D.public void windowDeactivated(WindowEvent e)解析:本题考查事件监听器的概念。窗口事件接口 WindowListener 有几个关键方法,应该注意,如public void windowClosing(WindowEvent e)是把退出窗口的语句写在本方法中;public void windowOpened(WindowEvent e)是窗口打开时调用;public void windowClosed(WindowEvent e)是窗口关闭时调用,选项 B 正确:public void windowIconified(
22、WindowEvente)是窗口图标化时调用;public void windowDeiconified (WindowEvent e)是窗口非图标化时调用:public void windowActivated(WindowEvent e)是窗口激活时调用;public void windowDeactivated(WindowEvent e)是窗口非激活时调用。8.下列程序执行后,i 的值是( )。 public class Testfff pubic static void main(String args) int i;10; do i/=2; while(i- - 1); Syste
23、m.out.println(i); (分数:2.00)A.1B.5C.2D.-1 解析:do-while 结构首先执行循环体,然后计算终止条件,若结果为 true,则循环执行,直到布尔表达式的结果为 false。在题目中,先执行 doi/2;得 i 的值是 5,再判断 while(i- -1)条件(判断结束后i 的值是 4),成立继续执行循环体 do i=2;得 i 的值是 2;再判断 while(i- -1)条件(判断结束后i 的值是 1),成立继续执行循环体 do i/=2;得 i 的值是 0;再判断 while(i- - 1)条件(判断结束后i 的值是-1),但条件不成立,退出 do-w
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA96 答案 解析 DOC
