欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机二级(Java)16及答案解析.doc

    • 资源ID:1337864       资源大小:76KB        全文页数:14页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】计算机二级(Java)16及答案解析.doc

    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贝级容器相关联的内容面板。内容面板是顶级容器包含的一个普通容器,

    24、它是一个轻量级构件。 6.下列关于 Java的说法不正确的是( )。(分数:70.00)A.abstract和 final能同时修饰一个类 B.抽象类可以做抽象父类,也可以做抽象子类和抽象方法C.抽象方法不一定在抽象类中,也可以在接口中D.声明为 final的力法不能在子类中重新定义解析:这两个非访问限定符,abstract 表示类中含有没有实现的方法,也就是说,该类的创建是为了让别的类去继承它,来重新定义这些未在父类中实现的方法;而 final修饰类来说明此类是没有子类的。这两个修饰符修饰的类从根本特性上是矛盾的。 7.下列有关线程的叙述哪个是正确的?(分数:70.00)A.一个线程组内不仅

    25、可以包含线程,还可以包含其他线程组B.线程在终止状态可以调用 start()方法使它可运行 C.在 Java中,最顶层的线程组是 mainD.线程执行过程中,有一个更高优先级的线程进入可运行状态,这个线程立即被调度执行,当前线程占有的 CPU被抢占解析:线程的优先级数值越大,表示该线程优先级越高。注意:其中 MAX_PRIORITY代表 10,表示该线程优先级最高 MIN_PRIORI- TY代表 1,表示该线程优先级最低。可以通过 setPhriority()方法来设定线程的优先级。8.下列哪个选项的 java源文件代码片段是不正确的?(分数:70.00)A.package testpack

    26、age; 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.*; import java.awt.*; public class Test 解析:Java 中的 package语句必须是源文件中除去说明以外的第一条语句,导入包语句可以有几个,但是必须位于 package语句之后,其他类定义之前,一个源文 件中可以有几个类,但最多只能有一个是public的,

    27、如果有,则源文件的文件名必须和该类的类名相同。 9.用于向数据库发送查询命令,建立下列哪个对象?(分数:70.00)A.ResultSetB.ConnectionC.Statement D.以上都不是解析:在数据库程序中,Statement 对象代表了用 SQL编写的数据库操作用于向数据库发送查询的命令。ResultSet对象用来处理结果,Connection 对象用来建立与数据库的连接。 10.Window,Frame,Dialog 默认的布局管理器是( )。(分数:70.00)A.按 Alt+Q组合键B.按下 Alt+F组合键,然后按 Esc键 C.打开“文件”菜单,执行“退出”命令D.按

    28、 F10键,然后按 F键,再按 X键解析:“跟踪”窗口用于显示正在执行的程序文件;“监视”窗口用于监视指定表达式在程序调试执行过程中的取值变化情况;“局部”窗口用于显示模块程序(程序、过程和方法程序)中内存变量的名称、当前取值和类型,“调试输出”窗口显示当前处于执行的程序、过程或方法程序,当正在执行的是子程序时,主程序和子程序的名称都会显示在该窗口。11.下列关于串行化说法有误的是( )。(分数:70.00)A.I=4 x=5B.I=7 x=15C.I=6 x=8D.I=7 x=11 解析:此题为 If Then 结构的条件语句,如果 a60,则 I=1;如果 a 70,贝 I=2;如果 a8

    29、0,则 I=3;如果 a90,则 I=4。12.给出下列的代码,哪行在编译时可能会有错误? 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 7 D.line 8解析:局部变量在使用前必须进行初始化,而代码中的变量 k在使用前 没有进行初始化。 13.给出下列的代码,则以下哪个选项返回 true? String s = “hello“; Stri

    30、ng t = “hello“; char c = h,e,l,l,o; (分数:70.00)A.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) 解析:组合框中只有一个条目是可见的,组合框不提供多重选定的功能,并且,其中没有 Multiselect属性的设置。14.Window,Frame,Dialog 默认的布局管理器是( )。(分数:70.00)A.GridLayoutB.BorderLayout C.Card

    31、LayoutD.FlowLayout解析:Window,Frame,Dialog 默认的布局管理器是 BorderLayout,BorderLayout 布局管理器把容器分为五个部分:东西南北中、而且在每个部分只能放一个构件。15.类 Test定义如下,将下列哪个方法插入行处是不合法的? public class Test public float Method(float a,float b) (分数:70.00)A.public float Method(float a,float b,float c) B.public float Method(float c,float d) C.pu

    32、blic int Method(int a,int b) D.private float Method(int a,int b,int c) 解析:此题主要考查方法重载,方法的重载是指多个方法可以享有相同 的名字,但参数的数量或类型必须不相同(采用不同的形式参数列表)。选项 B)不符合方法重载的要求。16.计算机中的流是( )。(分数:70.00)A.流动的字节B.流动的对象C.流动的文件D.流动的数据缓冲区 解析:“流”是在 1984年由 C语言第一次引入的,流可以看做是一个流 动的数据缓冲区。17.下列程序的输出结果是( )。 classA int i,j; A(int i,int j)

    33、thisi=i; thisj=j; void print( ) 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=3 C.i=3 j=2D.m=1 i=1解析:

    34、在对象 b调用 prin()方法时,使用了类 B内定义的 print()版本,即在类 B内的 print()版本覆盖了在类 A中的 print()方法。 18.下列哪个是面向大型企业级用容器管理专用构件的应用平台?(分数:70.00)A.控件类用于进行一种或多种相关的控制B.控件类一般作为容器类中的控件来处理C.控件类的封装性比容器类更加严密,灵活性更好 D.控件类必须作为一个整体来访问或处理,不能单独对其中的组件进行修改或操作解析:接收参数的语句 PARAMTERS,应该是模块程序的第一条可执行命令,在调用模块程序时,必须和语句 PARAMTERS 语句搭配使用,发送参数和接收参数的名字可以

    35、不一样,但排列顺序和数据类型必须一一对应。19.下列命令中,哪个命令是 Java的解释器?(分数:70.00)A.java B.javacC.javapD.javadoc解析:该命令用于解释运行字节码文件。20.关于 Java语言的健壮性特点,下列说法不正确的是( )。(分数:70.00)A.Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生B.Java语言允许使用指针,这一点与 c+相似 C.Java语言设计有自动收集垃圾功能,防止了内存分配的错误D.Java语言使程序员从繁忙的内存管理中解脱出来解析:Java 语言的健壮性是因为 Java语言很好的

    36、处理了最容易出错的数据类型不匹配和内存地址的计算错误。首先,Java 语言在编译和连接是进行大量的类型检查,防止不匹配数据类型的发生,对非法数据类型将在编译和解释时指出。其次,Java 语言不允许使用指针访问内存,更不允许使用指针数组访问内存。另外,Java 语言设计有自动垃圾收集功能,它不仅防止了内存地址的计算的错误,也省去了编程时对内存进行分配的烦恼。注意:Java 语言除了健壮性,还有其他的一些自己特有的特点和面向对象语言共有的特点,如动态性、多线程、跨平台和安全性等等。21.下列程序的执行结果是( )。 public class Testgg public static void ma

    37、in(String args) float t=9.0f; int q=5; System.out.println(t+)*(- -q); (分数:70.00)A.40B.36C.36 D.40解析:定义 float t=90f 和 int q=5;而程序要求输出(1+)*(- -q)的值,这样结果一定是一个浮点型的数。注意:选项 A)40,选项 B)36都错误的认为结果应是 int型的,而选项 D)400 对 1+和- -q 的计算过程理解错了,(t+ +)*(- -q)=90*4=360,这样我们便可以选出正确答案了。22.下列哪个命令是在当前主机的指定端口上启动远程对象注册服务程序?(分

    38、数:70.00)A.组合框中,只有一个条目是可见的B.组合框不提供多重选定的功能C.组合框没有 MnltiSelect属性的设置D.以上说法均正确 解析:本题中选项 A) ,B) ,D) 都是数据库表的特点,在自由表中无法实现这些功能,且只能建立候选索引、惟一索引和普通索引 3种索引类型。23.当 Frame的大小被改变时,Frame 中的按钮的位置可能被改变,则使用下列哪一个布局管理器( )。(分数:70.00)A.BigMeaninglessNameB.intC.1 st D.1解析:keytool 工具不仅是管理密钥库和证书的命令,而且还可以产生密钥,输出签名者的公钥证书等功能。 24.

    39、在下列程序的划线处应填入的语句是( )。 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.i = w;B.i = b;C.i = p.a;D.i = t.b; 解析:选项 A)w没有被声明过,不能使用。选项 B)虽然 b是类 Man的 public成员变 量,但是在静态方法中不能使用类中的非静态

    40、成员。选项 C)a是类 Person的 private成员,在类 外不能直接引用。选项 D)b是类 Man的 public成员变量,且是 int型,可以通过类的实例变量 t引 用并赋值给一个 int型变量。25.Java语言有自动收集垃圾功能,周期性的回收一些长期不用的对象占用的内存。下列哪些是对象的清除的途径? 依靠 Java的垃圾回收机制回收内存 调用 System.gc( ),请求垃圾回收 Java 系统开始运行时,自动调用 java.lang.Object.finalize( )释放内存 在程序中调用重写的finalize( )释放系统资源,其格式为: protected void f

    41、inalize( )throws throwable super.finalize( ); (分数:70.00)A.出流,入流B.输出流,输入流C.输入流,输出流 D.入流,出流解析:视图设计中依次包含字段、联接、筛选、排序依据、分组依据、更新条件和杂项 7个选项卡。26.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )。(分数:-1.00)A.特定的数据模型 B.数据无冗余C.数据可共享D.专门的数据管理软件解析:在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结

    42、构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。27.希尔排序属于( )。(分数:-1.00)A.交换排序B.归并排序C.选择排序D.插入排序 解析:希尔排序的基本思想是把记录按下标的一定增量分组,对每组记录使用插入排序,随增量的逐渐减小,所分成的组包含的记录越来越多,到增量的值减小到 1时,整个数据合成一组,构成一组有序记录,故其属于插入排序方法。28.程序的 3种基本控制结构是( )。(分数:-1.00)A.过程、子过程和分程序B.顺序、选择和重复 C.递归、堆栈和队列D.调用、返回和转移解析:采用结构化程序设计方法编写程序,可使程序结构良

    43、好、易读、易理解、易维护,它包括 3种基本控制结构,分别是顺序结构、选择结构和重复结构(又称循环结构)。29.n个顶点的连通图中边的条数至少为( )。(分数:-1.00)A.0B.1C.n-1 D.n解析:在无向图(边没有方向性的图)中,若从顶点 vi到 vj有路径,则称 vi和 vj是连通的,若该图中任意两个顶点都是连通的,则称该图为连通图。30.详细设计的结果基本决定了最终程序的( )。(分数:-1.00)A.代码的规模B.运行速度C.质量 D.可维护性解析:详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,但详细设计阶段的任务还不是具体的编写程序,而是要设计出程序的“蓝图”,以

    44、后程序员将根据这个蓝图写出实际的程序代码,因此,详细设计阶段的结果基本上就决定了最终的程序代码的质量。31.一个关系中属性个数为 1时,称此关系为 ( )。(分数:-1.00)A.对应关系B.单一关系C.一元关系 D.二元关系解析:在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,一个具有 N个属性的关系称为 N元关系。32.索引属于( )。(分数:-1.00)A.模式B.内模式 C.外模式D.概念模式解析:内模式(Internal Schema)又称物理模式(Physical Schema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇

    45、及 hash等存取方式与存取路径。33.在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示( )。(分数:-1.00)A.模块之间的调用关系 B.程序的组成成分C.控制程序的执行顺序D.数据的流向解析:常用的软件结构设汁工具是结构图(SC-Structure chart),也称程序结构图。其中,矩形内用于注明模块的功能和名字;箭头表示模块间的调用关系,带实心圆的箭头表示传递的是控制信息,带空心圆的箭头表示传递的是数据。34.数据库设计包括两个方面的设计内容,它们是( )。(分数:-1.00)A.概念设计和逻辑设计 B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行

    46、为特性设计解析:数据库设计包括数据库概念设计和数据库逻辑设计两个方面的设计内容。35.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。(分数:-1.00)A.控制流 B.加工C.数据存储D.源和潭解析:数据流图包括 4个方面,即加工(转换)(输入数据经加工变换产生输出)、数据流(沿箭头方向传送数据的通道,一般在旁边标注数据流名)、存储文件(数据源)(表示处理过程中存放各种数据的文件)、源和潭(表示系统和环境的接口,属系统之外的实体)。不包括选项中的控制流。三、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.catch子句都带有一个参数,该参数是某个异常的类及其变量名,catch 用该参数去与抛出异常对象的类进行 1。 (分数:3.00)填空项 1:_ (正确答案:匹配)解析:catch 子句都带有一个参数,该参数是某个异常的类及其变量名,catch 用该参数去与抛出异常对象的类进行匹配。匹配上后就去执行该 catch后的程序段,即处理该异常。 37.当整型变量 n的值能被 13除尽时,表达式是 1。(分数:3.00)填空项 1:_ (正确答案:n13= =0;)解析:求余符号应是,并


    注意事项

    本文(【计算机类职业资格】计算机二级(Java)16及答案解析.doc)为本站会员(priceawful190)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开