【计算机类职业资格】计算机二级(Java)13及答案解析.doc
《【计算机类职业资格】计算机二级(Java)13及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(Java)13及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(Java)13 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.声明异常抛出用下列哪个子句来完成声明,它包含在方法的声明当中?(分数:70.00)A.throwsB.throwC.ThrowableD.Exception2.执行 int x=(int)(Math.random()*100);语句时,不会出现下列哪个数值?(分数:70.00)A.如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B.只有预览了报表后,才能打印报表C.在报表设计器中,任何时候都可以
2、使用预览功能,查看页面设计的效果D.在进行报表预览的同时,不可以更改报表的布局3.下列哪个布局管理器使容器中各个构件呈网格布局,并且平均占据容器的空间?(分数:70.00)A.-45B.TrueC.0D.不能输出4.下列程序的输出结果为( )。 class Test public static void main(String args ) inta=1,b=2,c=d; c=a+;d= - - b; System.out.print(“C=“+c);System.out.println(“d=“+d); (分数:70.00)A.c=1 d=1B.c=2 d=1C.c=2 d=2D.c=1 d
3、=25.下列哪个类或接口定义了线程同步与交互的方法?(分数:70.00)A.ThreadB.RunnableC.ObjectD.ThreadGroup6.下列关于滚动条说法有误的是( )。(分数:70.00)A.每次移动滚动条时改变的数值,它是封装在内部的整型变量B.滚动条的方向有两个静态变量 horizontal 和 vertical 规定,前者是水平方向,后者是竖直方向C.滚动条的默认方向是水平方向D.public void addAdjustmentListener(AdjustListener x)为滚动条注册事件监听器,x 为实现了接口AdjustmentListener 的类的实例
4、7.计算机中的流是( )。(分数:70.00)A.添加文件B.运行文件C.重命名文件D.连编文件8.下列程序段执行后 c 的结果是( )。 int a=9,b=11,c; C=a!=b? a+b:a-b; (分数:70.00)A.1 5B.14 6C.a bD.10 259.给出下列代码,则数组初始化中哪项是不正确的? byte array1,array2 ; byte array3 ; byte array4; (分数:70.00)A.C+语言中的多态性分为编译时的多态性和运行时的多态性B.编译时的多态性可通过函数重载实现C.运行时的多态性可通过模板和虚函数实现D.实现运行时多态性的机制称为
5、动态绑定10.下列哪个标识符不是合法的标识符?(分数:70.00)A.7abcB.TRYC._ sy V D.PP11.下列的哪个程序段可能导致错误?(分数:70.00)A.String s = “hello“; String t = “good“; String k = s + t;B.String s = “hello“; String t; t = s3 + “one“;C.String s = “ hello “; String standard = s.toUpperCase( );D.String s = “hello“; String t = s + “good“;12.下列是一
6、个 Java Applet 程序,输出结果 (要求只写出在 Applet 容器内显示的内容) 是 ( )。 import java.awt*; import java.applet.*; public class Testuu extends Applet floatx=1.2f,3.4f,5.6f,7.8f; public void paint(Graphics g) int s=0; for(int i=0;ix.length;i+) s+=(int)xi; g.drawstring(“ “+s,30,60); (分数:70.00)A.15B.16C.17D.1813.下列程序的执行结果是
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); (分数:70.00)A.trueB.falseC.“I am boy“D.都不正确14.下列关于 Java 语言的数据类型和表达式的说法不正确的是( )。(分数:70.00)A.LEN(“2003/04/15“)B.OCCURS(“电脑“,“计算机俗称电脑“)C.AT(“Fox“,“V
8、isual FoxPro“)D.LIKE(“a *”,“abcd“)15.在 OutputStream 类的常用方法中哪个是清空输出流的方法?(分数:70.00)A.flush( )B.close( )C.write(int b)D.write(byte b )16.下列哪个是对 main( )主方法的正确表示?(分数:70.00)A.public void static main(String args ) . B.void public static main(String args ) . C.static public void main(String args ) . D.以上都不正
9、确17.给出下列关于一个使用适当的字符间距的字体的 TextField 的表达式,则哪个选项的叙述是对的? TextField t = new TextField(“they are good“,40); (分数:70.00)A.被显示的字符串可以使用多种字体B.一行中最大的字符数是 40C.显示的宽度正好是 40 个字符宽D.用户可以编辑字符18.设有定义 int i=123;long j=456;,下列赋值不正确的是( )。(分数:70.00)A.j=i;B.j=(long)i;C.i=(int)j;D.i=j;19.Applet 的默认布局管理器是 FlowLayout,而 Swing
10、Applet 的内容面板的默认布局管理器是( )。(分数:70.00)A.String s = “hello“; String t = “good“; String k = s + t;B.String s = “hello“; String t; t = s3 + “one“;C.String s = “ hello “; String standard = s.toUpperCase( );D.String s = “hello“; String t = s + “good“;20.JComponent 的直接父类是( )。(分数:70.00)A.I=4x=5B.I=7x=15C.I=6x
11、=8D.I=10x=721.下列选项中的变量已正确定义,则表达式不合法的是(分数:70.00)A.新建一个数据库B.新建一个数据库表C.打开相关的数据库D.打开相关的数据表22.下列哪个是 Java 程序和数据库连接的一种机制?(分数:70.00)A.URLB.JDBCC.SOCKETD.RMI23.下列的变量定义中,错误的是( )。(分数:70.00)A.trueB.falseC.“I am boy“D.都不正确24.在 Applet 的生命周期中,下列哪个方法使 Applet 成为激活状态?(分数:70.00)A.start( )B.run( )NULLC.init( )D.thread(
12、 )25.在 HTML 文件中,下列哪个选项是指定 applet 所在的路径?(分数:70.00)A.* * 0 * *B.* * 1 * *C.* * 2 * *D.026.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为( )。(分数:-1.00)A.PAD 图B.N-S 图C.结构图D.数据流图27.数据库、数据库系统和数据库管理系统之间的关系是( )。(分数:-1.00)A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.3 者没有明显的包含关系28.非空的循环单链表
13、 head 的尾结点(由 p 所指向),满足( )。(分数:-1.00)A.pnext=NULLB.p=NULLC.pnext=headD.p=head29.数据库设计包括两个方面的设计内容,它们是( )。(分数:-1.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计30.尔排序属于( )。(分数:-1.00)A.交换排序B.归并排序C.选择排序D.插入排序31.一个关系中属性个数为 1 时,称此关系为 ( )。(分数:-1.00)A.对应关系B.单一关系C.一元关系D.二元关系32.开发大型软件时,产生困难的根本原因是( )。(分数:
14、-1.00)A.大系统的复杂性B.人员知识不足C.客观世界千变万化D.时间紧、任务重33.下列叙述中正确的是( )。(分数:-1.00)A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构34.下面不属于软件设计原则的是( )。(分数:-1.00)A.抽象B.模块化C.自底向上D.信息隐蔽35.循环链表的主要优点是( )。(分数:-1.00)A.不再需要头指针了B.从表中任一结点出发都能访问到整个链表C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件三、填空题(每空 2 分,共 30 分)(总题数:10,分
15、数:30.00)36.下列程序中,实例 tat 是监听器,fr 是事件源,fr 上发生的事件委托 tat 进行处理。程序的执行结果是显示一个粉红色的窗口,单击关闭按钮,可关闭窗口。请填完整程序。 import javaawt*; importjavaawtevent*; public class Testppp public static void main(String args ) Frame fr=new Frame(“The Adapter!”); TheAdapterTest tat=new TheAdapterTest1; fr 2 fr.setSize(200,200); frs
16、etBackground(Colorpink); frsetVisible(true); class TheAdapterTest extends WindowAdapter public void windowClosing(WindowEvent e) Systemexit(1); (分数:3.00)填空项 1:_37.求自然数 1 到 n 的和的递归定义如下: sum(1)=1 若 n=1 sum(n)=sum(n-1)+n; 若 n1 下列定义的方法的功能是用递归的算法完成自然数 1 到 n 的累加和,请补充程序。 int sum (int num if( num = =1)retur
17、n1; else return 1 (分数:3.00)填空项 1:_38.一个程序中单独的、并发的线程对同一个对象进行访问的代码段,称为 1。(分数:3.00)填空项 1:_39.在实现 Serializable 的类中,静态变量和使用 1 关键字可以使某些数据不被串行化。(分数:3.00)填空项 1:_40.表达式 2*5/25,10/2*5,1/23 和 5/3 的计算结果分别是 1。(分数:3.00)填空项 1:_41.下列程序的执行结果是 1。 import java.io. * ; public class ArrayTest public static void main(Stri
18、ng args ) int i; int a =new int5; for(i=0; i=0;i- -) System.out.print(“a“+i+“=“+ai); (分数:3.00)填空项 1:_42.Java 语言的各种数据类型之间提供两种转换,分别是 1 和强制转换。(分数:3.00)填空项 1:_43.下列的 Java 语句是把字符串“12345”转换为 int 型数据,请补充完整。 int x; x= 1 ; (分数:3.00)填空项 1:_44.catch 子句都带有一个参数,该参数是某个异常的类及其变量名,catch 用该参数去与抛出异常对象的类进行 1。 (分数:3.00)
19、填空项 1:_45.在 Applet 属性中,CODE 属性指定包含 Applet 或 JApplet 1 文件名。(分数:3.00)填空项 1:_46.类是一个支持集成的抽象数据类型,而对象是类的 1。(分数:-1.00)填空项 1:_47.常用的黑箱测试有等价分类法、 1、因果图法和错误推测法 4 种。(分数:-1.00)填空项 1:_48.用链表表示线性表的突出优点是 1。(分数:-1.00)填空项 1:_49.关系数据库的关系演算语言是以 1 为基础的 DML 语言。(分数:-1.00)填空项 1:_50.关键字 ASC 和 DESC 分别表示 1 的含义。(分数:-1.00)填空项
20、1:_计算机二级(Java)13 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.声明异常抛出用下列哪个子句来完成声明,它包含在方法的声明当中?(分数:70.00)A.throws B.throwC.ThrowableD.Exception解析:在 Java 语言中,有时一个方法生成一个异常,但该方法并不能确定如何处理此异常,如找不到文件之类的异常,必须将异常传给调用方法,由凋用它的方法来处理,这种时候方法用声明异常抛出,让异常对象可从调用栈向后传递,直至有相应的方法捕获它。声明异常抛出用 thr
21、ows 子句来完成声明,throws 子句包含在方法的生命之中。语法如下:throws exceptionList/异常列表是用逗号分隔的多个异常 NULL2.执行 int x=(int)(Math.random()*100);语句时,不会出现下列哪个数值?(分数:70.00)A.如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B.只有预览了报表后,才能打印报表 C.在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D.在进行报表预览的同时,不可以更改报表的布局解析:报表可以呈现格式化的数据,而不是各种格式的数据。3.下列哪个布局管理器使容器中各个构件呈网
22、格布局,并且平均占据容器的空间?(分数:70.00)A.-45B.True C.0D.不能输出解析:本题中直接使用指针变量 k,但在使用时要注意对 k 的指针运算,此外,一开始应认为。k 的值为数组中的某一下标值,即*k=0。4.下列程序的输出结果为( )。 class Test public static void main(String args ) inta=1,b=2,c=d; c=a+;d= - - b; System.out.print(“C=“+c);System.out.println(“d=“+d); (分数:70.00)A.c=1 d=1B.c=2 d=1 C.c=2 d=
23、2D.c=1 d=2解析:a+的值为 1,赋值给 c,此时 a 的值为 2,- -b 的值为 1,赋值给 d,此时 d 的值为。5.下列哪个类或接口定义了线程同步与交互的方法?(分数:70.00)A.ThreadB.RunnableC.Object D.ThreadGroup解析:线程的对象是由 java。lang 包的 Thread 类导出的,它定义并实现了 Java 中的线程;Runnable 接口的目的是使任何类都可以为线程提供线程体(即 run( )方 法);Object 类定义了线程同步与交互的方法如:wait( ),notify( )及 notfyAll( );Thread- Gr
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA13 答案 解析 DOC
