【计算机类职业资格】国家计算机二级(Java)70及答案解析.doc
《【计算机类职业资格】国家计算机二级(Java)70及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Java)70及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Java)70 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.下列的哪个选项可以正确用以表示八进制值 8?(分数:2.00)A.0x8B.0x10C.8D.102.有定义 int n=789;,下列表达式结果为 8的是( )。(分数:2.00)A.31B.32C.2D.333.下列哪个类是 Applet进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法?(分数:2.00)A.多线程B.动态连接C.异常同步D.异常处理4.下列哪个布局管理器使容器中各个构件呈网格布局,并且平均占据容
2、器的空间?(分数:2.00)A.-45B.TrueC.0D.不能输出5.下列关于内部类说法中不正确的是( )。(分数:2.00)A.标题B.正文C.字体大小D.字体粗细6.下列哪个类或接口定义了线程同步与交互的方法?(分数:2.00)A.ThreadB.RunnableC.ObjectD.ThreadGroup7.Java语言的类间的继承关系是( )。 (分数:2.00)A.MODIFY VIEWB.CREATE VIEWC.DELETE VIEWD.RENAME VIEW8.下列哪些内容是异常的含义? (分数:2.00)A.程序的语法错B.程序在编译和运行中所发生的异常事件C.程序预先定义好
3、的异常事件D.程序编译错误9.子类可以继承父类的哪个成员?(分数:2.00)A.transientB.serializeC.synchronizedD.static10.下列哪个流是为了把一个程序、线程和代码段的输出连接到另一个程序、线程或代码段的输入? (分数:2.00)A.字节流B.对象流C.过滤流D.管道流11.下列的变量定义中,错误的是( )。(分数:2.00)A.int a;bB.float a,b1=123f;C.char ch=d;D.public int i=100,j;12.给出下列关于一个使用适当的字符间距的字体的 TextField的表达式,则哪个选项的叙述是对的? Te
4、xtField t = new TextField(“they are good“,40); (分数:2.00)A.被显示的字符串可以使用多种字体B.一行中最大的字符数是 40C.显示的宽度正好是 40个字符宽D.用户可以编辑字符13.关于提高编程的效率,下列说法中不正确的是( )。(分数:2.00)A.5 0 6 4B.0 0 6 4C.5 0 6 2D.0 0 6 214.能抛出异常必须是下列哪个类或其子类的实例?(分数:2.00)A.throwsB.throwC.ThrowableD.Exception15.下列程序的输出结果是( )。 public class Test public
5、static void main(String args ) System.out.println(100%3); System.out.println(100%3.0); (分数:2.00)A.1和 1B.1和 1.0C.1.0和 1D.1.0和 1.016.下列关于线程优先级的说法中,正确的是【 】(分数:2.00)A.线程的优先级是不能改变的B.线程的优先级是在创建线程时设置的C.在创建线程后的任何时候都可以设置D.B和 C17.下列属于合法的 Java标识符是【 】(分数:2.00)A._catB.5booksC.+staticD.-3.1415918.在编译 Java程序时,用于指定
6、生成class 文件位置的选项是【 】(分数:2.00)A.-gB.-dC.-verboseD.-nowarn19.下列哪个是 Java程序和数据库连接的一种机制?(分数:2.00)A.-3 3B.5 -9C.3 -3D.-6 520.下列关于字符串的叙述错误的是( )。(分数:2.00)A.创建了字符串对象后,字符串所代表的文本根据情况可改变B.字符串由 java.lang.String和 java.lang.StringBuffer定义C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界D.在 Java语言中,字符串是作为对象来处理的21.关于 Java
7、语言的健壮性特点,下列说法不正确的是( )。(分数:2.00)A.Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生B.Java语言允许使用指针,这一点与 c+相似C.Java语言设计有自动收集垃圾功能,防止了内存分配的错误D.Java语言使程序员从繁忙的内存管理中解脱出来22.下列关于 Java对 import语句规定的叙述中,错误的是【 】(分数:2.00)A.在 Java程序中 import语句可以有多个B.在 Java程序中 import语句可以没有C.在 Java程序中 import语句必须有一个D.在 Java程序中 import语句必须引
8、入在所有类定义之前23.在 Java中,用 package语句说明一个包时,该包的层次结构必须是【 】(分数:2.00)A.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同24.用于定义类成员的访问控制权限的一组关键字是(分数:2.00)A.字段值的“惟一”B.表达式的“惟一”C.索引项的“惟一”D.列属性的“惟一”25.下列哪个语句是声明一个含有 10个 String对象的数组?(分数:2.00)A.“鼠标按下”B.“鼠标移动”C.“鼠标释放”D.“鼠标锁定”26.Java语言的类型是【 】(分数:2.00)A.面向对象语言B.面向过程语言C.汇编程序D.形式语言
9、27.下列关于 Java的说法不正确的是( )。(分数:2.00)A.abstract和 final能同时修饰一个类B.抽象类可以做抽象父类,也可以做抽象子类和抽象方法C.抽象方法不一定在抽象类中,也可以在接口中D.声明为 final的力法不能在子类中重新定义28.下列哪个包封装抽象窗口工具包,提供管理用户图形界面功能?(分数:2.00)A.javasecurity*B.javaio*C.javautil*D.javaawt*29.下列哪个选项不是 FilterInputStream的子类?(分数:2.00)A.设置虚基类的目的是为了消除二义性B.虚基类的构造函数在非虚基类之后调用C.若同一层
10、中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数30.下列叙述中,错误的是【 】(分数:2.00)A.File类能够存储文件B.File类能够读写文件C.File类能够建立文件D.File类能够获取文件目录信息31.下列关于过滤流的说法不正确的是( )。 (分数:2.00)A.无限次B.一次也不执行C.执行一次D.执行三次32.下列哪个布局管理器使容器中各个构件呈网格布局,并且平均占据容器的空间?(分数:2.00)A.GridLayoutB.CardLayoutC.BorderLayoutD.FlowLa
11、yout33.下列哪个命令是在当前主机的指定端口上启动远程对象注册服务程序?(分数:2.00)A.组合框中,只有一个条目是可见的B.组合框不提供多重选定的功能C.组合框没有 MnltiSelect属性的设置D.以上说法均正确34.下列命令中,哪个命令是 Java的 API文档生成器?(分数:2.00)A.float f = 11.1;B.double d = 5.3E12;C.float d=3.14f;D.double f = 11.1E10f;35.要将 web页中的数据装载到 Java应用程序中,下列哪种方式最佳?(分数:2.00)A.创建一个 Socket,并使用该套接字来创建一个输入
12、流B.创建一个 URL,并使用该 URL来创建一个 URL ConnectionC.使用 Applet小程序的 showDocument()方法来装载D.上述方法没有什么区别,所以也就没有哪个最佳二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.构造方法是类中的一种特殊方法,用它来定义对象的 1。(分数:2.00)填空项 1:_37.Java语言用 1 进行解释执行。(分数:2.00)填空项 1:_38.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。(分数:2.00)填空项 1:_39.下列是一个 Java Applet程序,填空使它的功能为计算数组各元素的
13、和。程序执行完后 sum 的值应为21.0。 import java.applet.*; import java.awt.*; public class Testxx extends Applet float a=new 1 6; float sum=0.0f; public void init2 for(int j=0;ja.length;j+)aj=j+1; for(int i=0;ia.length;i+)sum+=ai; public void paint(Graphics g) g.drawstring(“Total of array elements:=“+sum,25,25);
14、(分数:2.00)填空项 1:_40.凡生成 StringBuffer一个对象后,还可用 1 方法或 ensureCapacity2方法来设定缓 存大小。(分数:2.00)填空项 1:_41.下列程序的功能是创建了一个显示 5个“Hello!”的线程并启动运行,请将程序补充完整。 public class ThreadTest extends Thread public static void main(String args) ThreadTest t=new 1; tstart2; public void run3 int i=0; while(true) Systemoutprintln
15、(“Hello!“); if(i+=4) break; (分数:2.00)填空项 1:_42. 1是 Java程序中基本的结构单位。(分数:2.00)填空项 1:_43.下列程序中,实例 tat是监听器,fr 是事件源,fr 上发生的事件委托 tat进行处理。程序的执行结果是显示一个粉红色的窗口,单击关闭按钮,可关闭窗口。请填完整程序。 import javaawt*; importjavaawtevent*; public class Testppp public static void main(String args ) Frame fr=new Frame(“The Adapter!”
16、); TheAdapterTest tat=new TheAdapterTest1; fr 2 fr.setSize(200,200); frsetBackground(Colorpink); frsetVisible(true); class TheAdapterTest extends WindowAdapter public void windowClosing(WindowEvent e) Systemexit(1); (分数:2.00)填空项 1:_44.写出下列程序的执行结果是 1。 已知:a转换成整数对应的是 97。 程序如下: class Testl public static
17、 void main(String args) char a=d; int b=a; float c=a; double d=a; System.out.println(“a=“+a); System.out.println(“b=“+b); System.out.println(“c=“+c); System.out.println(“d=“+d); (分数:2.00)填空项 1:_45.在下列程序的下划线处,填入适当语句使程序能正确执行并输出异常栈信息。 public class ThrowableException public static void main(String args
18、try throw new Throwable(“这里是本人定义的异常”); catch(Throwable e) System.out.println(“Caught Throwable“); System.out.println(“e.getMessage1: “+egetMessage2); System.out.println(“e.toString3:“+e.toString4); System.out.println( “e.printStackTrace5:“);6; (分数:2.00)填空项 1:_46.程序中多个线程互相等待对方的持有的锁,而在得到对方持有的锁之前都不会释放自
19、己的锁,就造成了都想得到资源而又都得不到的现象,使线程不能继续运行,这种状态在计算机中称为 1。(分数:2.00)填空项 1:_47.下面程序的运行结果是 1。 import java。io. *; public class ABC public static void main(String args ) int i ; int a = 11,22,33,44,55,66,77,88,99; for ( i = 0;i = a.length/2 ;i + + ) System.out.print( ai +aa.length-i-1 + “ “ );System.out.println2;
20、(分数:2.00)填空项 1:_48. 1是 Java程序的并发机制,它能同步共享数据,处理不同事件。(分数:2.00)填空项 1:_49. 1的任务是诊断和改正程序中的错误。 (分数:2.00)填空项 1:_50.在 Java语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有 1。(分数:2.00)填空项 1:_国家计算机二级(Java)70 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.下列的哪个选项可以正确用以表示八进制值 8?(分数:2.00)A.0x8B.0x10C.8D.1
21、0 解析:八进制数以 0开头,以 0x开头的为十六进制数,八进制数中不能 出现数字 8,最大数字为 7。 2.有定义 int n=789;,下列表达式结果为 8的是( )。(分数:2.00)A.31B.32C.2 D.33解析:if-else 结构的格式如下: if(条件) 语句 1; else 语句 2; 在条件为真时,执行语句 1,然后跳过 else和语句 2,接着执行下面的语句;在条件为 假时,跳过语句 1,执行 else后面的语句 2,然后接着执行下面的语句。3.下列哪个类是 Applet进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法?(分数:2.00)A.多线程B.动态连接
22、C.异常同步 D.异常处理解析:Java 标识符的命名规则:标识符是以字母、下划线和美元符作为 首字符的字符串序列,在首字母后面可以跟字母,下划线、美元符和数字。标识符是区 分大小的。标识符的字符数目没有限制。4.下列哪个布局管理器使容器中各个构件呈网格布局,并且平均占据容器的空间?(分数:2.00)A.-45B.True C.0D.不能输出解析:本题中直接使用指针变量 k,但在使用时要注意对 k的指针运算,此外,一开始应认为。k 的值为数组中的某一下标值,即*k=0。5.下列关于内部类说法中不正确的是( )。(分数:2.00)A.标题B.正文 C.字体大小D.字体粗细解析:“特殊效果”是控件
23、的格式属性,不是窗体的数据属性。6.下列哪个类或接口定义了线程同步与交互的方法?(分数:2.00)A.ThreadB.RunnableC.Object D.ThreadGroup解析:线程的对象是由 java。lang 包的 Thread类导出的,它定义并实现了 Java 中的线程;Runnable 接口的目的是使任何类都可以为线程提供线程体(即 run( )方 法);Object 类定义了线程同步与交互的方法如:wait( ),notify( )及 notfyAll( );Thread- Group 类实现了线程组,并提供了对线程组或组中线程进行操作的方法。7.Java语言的类间的继承关系是
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA70 答案 解析 DOC
