【计算机类职业资格】计算机二级(Java)16及答案解析.doc
《【计算机类职业资格】计算机二级(Java)16及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(Java)16及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(Java)16 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.下列哪个语句是声明一个含有 10个 String对象的数组?(分数:70.00)A.“鼠标按下”B.“鼠标移动”C.“鼠标释放”D.“鼠标锁定”2.下列哪一个方法是自动调整窗口的大小?(分数:70.00)A.7,431B.6C.980D.6,9803.下列哪个方法和 resume( )方法相互搭配,使线程停止执行,然后调用 resume( )方法恢复线程?(分数:70.00)A.interrupt( )B.stop( )C.
2、suspend( )D.yield( )4.给出下列的程序,其叙述正确的是( )。 public class Man static int arr = new int10; public static void main(String a ) System.out.println(arr1 ); (分数:70.00)A.编译时将发生错误B.编译时正确但是运行时出错C.输出为 0D.输出为 null5.下列关于 AWT和 Swing的比较叙述不正确的是( )。(分数:70.00)A.在 Swing中用轻量级的构件替代了 AWT中的重量级构件,而且 Swing的替补构件中都包含有一些其他的特性B.
3、Swing的按钮和标签可显示图标和文本,而 AWT的按钮和标签只能显示文本C.与 AWT相同的是,Swing 构件也可以直接添加到顶级容器中D.与 AWT相同的是,Swing 也采用了布局管理器来管理构件的排放、位置和大小等布置任务6.下列关于 Java的说法不正确的是( )。(分数:70.00)A.abstract和 final能同时修饰一个类B.抽象类可以做抽象父类,也可以做抽象子类和抽象方法C.抽象方法不一定在抽象类中,也可以在接口中D.声明为 final的力法不能在子类中重新定义7.下列有关线程的叙述哪个是正确的?(分数:70.00)A.一个线程组内不仅可以包含线程,还可以包含其他线程
4、组B.线程在终止状态可以调用 start()方法使它可运行C.在 Java中,最顶层的线程组是 mainD.线程执行过程中,有一个更高优先级的线程进入可运行状态,这个线程立即被调度执行,当前线程占有的 CPU被抢占8.下列哪个选项的 java源文件代码片段是不正确的?(分数:70.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.im
5、port java.io.*; import java.awt.*; public class Test 9.用于向数据库发送查询命令,建立下列哪个对象?(分数:70.00)A.ResultSetB.ConnectionC.StatementD.以上都不是10.Window,Frame,Dialog 默认的布局管理器是( )。(分数:70.00)A.按 Alt+Q组合键B.按下 Alt+F组合键,然后按 Esc键C.打开“文件”菜单,执行“退出”命令D.按 F10键,然后按 F键,再按 X键11.下列关于串行化说法有误的是( )。(分数:70.00)A.I=4 x=5B.I=7 x=15C.I
6、=6 x=8D.I=7 x=1112.给出下列的代码,哪行在编译时可能会有错误? 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 (分数:70.00)A.line 4B.line 6C.line 7D.line 813.给出下列的代码,则以下哪个选项返回 true? String s = “hello“; String t = “hello“; char c = h,e,l,l,o; (分数:70.00)A.
7、Sub Pro4 (x As Form)B.Sub Pro4 (y As Control)C.Sub Pro4 (Forml As Form,Labell As Control)D.Sub Pro4 (x As Currency)14.Window,Frame,Dialog 默认的布局管理器是( )。(分数:70.00)A.GridLayoutB.BorderLayoutC.CardLayoutD.FlowLayout15.类 Test定义如下,将下列哪个方法插入行处是不合法的? public class Test public float Method(float a,float b) (分
8、数:70.00)A.public float Method(float a,float b,float c) B.public float Method(float c,float d) C.public int Method(int a,int b) D.private float Method(int a,int b,int c) 16.计算机中的流是( )。(分数:70.00)A.流动的字节B.流动的对象C.流动的文件D.流动的数据缓冲区17.下列程序的输出结果是( )。 classA int i,j; A(int i,int j) thisi=i; thisj=j; void prin
9、t( ) Systemoutprintln(“i=“+i+“+“j=“+j) class B extends A int in; B (int i,int j,int m) super(a,B) ; thism=m; void print( ) Sytemoutprintln(“m+“+m); class C public static void main (strang args) B b:new B(1,2,3); bprint( ); (分数:70.00)A.i=1 j=2 m=3B.m=3C.i=3 j=2D.m=1 i=118.下列哪个是面向大型企业级用容器管理专用构件的应用平台?(
10、分数:70.00)A.控件类用于进行一种或多种相关的控制B.控件类一般作为容器类中的控件来处理C.控件类的封装性比容器类更加严密,灵活性更好D.控件类必须作为一个整体来访问或处理,不能单独对其中的组件进行修改或操作19.下列命令中,哪个命令是 Java的解释器?(分数:70.00)A.javaB.javacC.javapD.javadoc20.关于 Java语言的健壮性特点,下列说法不正确的是( )。(分数:70.00)A.Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生B.Java语言允许使用指针,这一点与 c+相似C.Java语言设计有自动收集垃
11、圾功能,防止了内存分配的错误D.Java语言使程序员从繁忙的内存管理中解脱出来21.下列程序的执行结果是( )。 public class Testgg public static void main(String args) float t=9.0f; int q=5; System.out.println(t+)*(- -q); (分数:70.00)A.40B.36C.36D.4022.下列哪个命令是在当前主机的指定端口上启动远程对象注册服务程序?(分数:70.00)A.组合框中,只有一个条目是可见的B.组合框不提供多重选定的功能C.组合框没有 MnltiSelect属性的设置D.以上说法
12、均正确23.当 Frame的大小被改变时,Frame 中的按钮的位置可能被改变,则使用下列哪一个布局管理器( )。(分数:70.00)A.BigMeaninglessNameB.intC.1 stD.124.在下列程序的划线处应填入的语句是( )。 class Pemon pnvate int a; public class Man extends Person public int b; public static void main(String arg ) Person p = new Person( ); Man t = new Man( ); int i; _ (分数:70.00)A
13、.i = w;B.i = b;C.i = p.a;D.i = t.b;25.Java语言有自动收集垃圾功能,周期性的回收一些长期不用的对象占用的内存。下列哪些是对象的清除的途径? 依靠 Java的垃圾回收机制回收内存 调用 System.gc( ),请求垃圾回收 Java 系统开始运行时,自动调用 java.lang.Object.finalize( )释放内存 在程序中调用重写的finalize( )释放系统资源,其格式为: protected void finalize( )throws throwable super.finalize( ); (分数:70.00)A.出流,入流B.输出流
14、,输入流C.输入流,输出流D.入流,出流26.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )。(分数:-1.00)A.特定的数据模型B.数据无冗余C.数据可共享D.专门的数据管理软件27.希尔排序属于( )。(分数:-1.00)A.交换排序B.归并排序C.选择排序D.插入排序28.程序的 3种基本控制结构是( )。(分数:-1.00)A.过程、子过程和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移29.n个顶点的连通图中边的条数至少为( )。(分数:-1.00)A.0B.1C.n-1D.n30.详细设计的结果基本决定了最终程序的( )。(分数
15、:-1.00)A.代码的规模B.运行速度C.质量D.可维护性31.一个关系中属性个数为 1时,称此关系为 ( )。(分数:-1.00)A.对应关系B.单一关系C.一元关系D.二元关系32.索引属于( )。(分数:-1.00)A.模式B.内模式C.外模式D.概念模式33.在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示( )。(分数:-1.00)A.模块之间的调用关系B.程序的组成成分C.控制程序的执行顺序D.数据的流向34.数据库设计包括两个方面的设计内容,它们是( )。(分数:-1.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行
16、为特性设计35.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。(分数:-1.00)A.控制流B.加工C.数据存储D.源和潭三、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.catch子句都带有一个参数,该参数是某个异常的类及其变量名,catch 用该参数去与抛出异常对象的类进行 1。 (分数:3.00)填空项 1:_37.当整型变量 n的值能被 13除尽时,表达式是 1。(分数:3.00)填空项 1:_38.Java语言的数据类型分为简单数据类型和 1 两种。(分数:3.00)填空项 1:_
17、39.在 Java语言中,将源代码翻译成字节码时产生的错误称为 1,而将程序在运行中产生的错误称为运行错误。 (分数:3.00)填空项 1:_40. 1是 Java的特殊应用程序,它嵌入到 HTML中,发布到互联网上。(分数:3.00)填空项 1:_41.变量属性是描述变量的作用域,按作用域分类,变量有局部变量、类变量、 1 和异常处理参数。(分数:3.00)填空项 1:_42. 1类是提供线程操作和管理的类。(分数:3.00)填空项 1:_43.求菲波那契数列的数学表达式为 fibonacci(n)=n, n=0,1; fibonacci(n)=fibonacci(n-1)+fibonacc
18、i(n-2), n2; 设 m是 long型变量,下面是递归算法求菲波那契数列的方法 long fibonacci(long n) if(n= =0| |n= =1)return n; else return (fibonacci(n-1)+fibonacci(n-2); 当语句 m=fibonacci(3),执行时,方法 fibonacci1被调用了 2 次。 (分数:3.00)填空项 1:_44.一个对象的生命周期有 3个阶段分别是 1、使用和清除。(分数:3.00)填空项 1:_45.下列是一个 Java Applet程序,填空使它的功能为计算数组下标为偶数的各元素的和。 import
19、java.applet.*; import java.awt*; public class Testww extends Applet public void paint(Graphics g) int a=1,3,5,7,9,10; int total=0; float ave; for(int i=0;ialength; 1) total+=ai; g.drawstring(“Total of array elements:=“+total,25,25); (分数:3.00)填空项 1:_46.在长度为 n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为 1。(分数:-1.00)
20、填空项 1:_47.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序等。(分数:-1.00)填空项 1:_48.当线性表采用顺序存储结构实现存储时,其主要特点是 1。(分数:-1.00)填空项 1:_49.试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误的位置并改正错误。(分数:-1.00)填空项 1:_50.数据流图的类型有 1 和事务型。(分数:-1.00)填空项 1:_计算机二级(Java)16 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.下列哪
21、个语句是声明一个含有 10个 String对象的数组?(分数:70.00)A.“鼠标按下”B.“鼠标移动”C.“鼠标释放”D.“鼠标锁定” 解析:我们需要搞清这些最基本的概念,比如说哪个方向是输出,哪个方向是输入。 2.下列哪一个方法是自动调整窗口的大小?(分数:70.00)A.7,431B.6C.980D.6,980 解析:在 for语句中省略中间的判断表达,并且后面只有一个分号,所以 是循环。3.下列哪个方法和 resume( )方法相互搭配,使线程停止执行,然后调用 resume( )方法恢复线程?(分数:70.00)A.interrupt( )B.stop( )C.suspend( )
22、 D.yield( )解析:在一个线程中调用 t.suspend( ),将使线程 t暂停执行,要想恢复线程,必须由其他线程调用t.resume( )恢复 t的执行。不提倡这两种方法,容易产生死锁。4.给出下列的程序,其叙述正确的是( )。 public class Man static int arr = new int10; public static void main(String a ) System.out.println(arr1 ); (分数:70.00)A.编译时将发生错误B.编译时正确但是运行时出错C.输出为 0 D.输出为 null解析:由于数组元素是整型,所以其初始值为
23、0。5.下列关于 AWT和 Swing的比较叙述不正确的是( )。(分数:70.00)A.在 Swing中用轻量级的构件替代了 AWT中的重量级构件,而且 Swing的替补构件中都包含有一些其他的特性B.Swing的按钮和标签可显示图标和文本,而 AWT的按钮和标签只能显示文本C.与 AWT相同的是,Swing 构件也可以直接添加到顶级容器中 D.与 AWT相同的是,Swing 也采用了布局管理器来管理构件的排放、位置和大小等布置任务解析:与 AWT不同的是,Swing 构件不能直接添加到顶级容器中,它必须添加到一个与 Swing贝级容器相关联的内容面板。内容面板是顶级容器包含的一个普通容器,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA16 答案 解析 DOC
