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

    【计算机类职业资格】二级JAVA笔试304及答案解析.doc

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

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

    【计算机类职业资格】二级JAVA笔试304及答案解析.doc

    1、二级 JAVA 笔试 304 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.和 AWT 相比,Swing 有很多特点,下列( )不是 Swing 的特点。(分数:2.00)A.100%纯 Java 实现B.依赖平台C.采用可插入的外观感觉D.采用“模型一视图一控制器”体系结构2.算法具有五个特性,以下选项中不属于算法特性的是( )。(分数:2.00)A.有穷性B.简洁性C.确定性D.输入输出性3.Socket 的工作流程是( )。 打开连接到 Socket 的输入/输出 按某个协议对 Socket 进行读/写操作 创建 Socket

    2、 关闭 Socket(分数:2.00)A.B.C.D.4.Swing 采用的设计规范是( )。(分数:2.00)A.视图模式控制B.模式视图控制C.控制模式视图D.控制视图模式5.设 x=1,y=2,z=3,则表达式 y+=z-/+x 执行后,y 的值是( )。(分数:2.00)A.3B.4C.3.5D.56.下列( )布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间,它把容器分成许多层,每层显示空间占据这个容器的大小。(分数:2.00)A.CardLayoutB.BorderLayoutC.FlowLayoutD.GridLayout7.下列关于内部类的说法不正确的是( )

    3、。(分数:2.00)A.内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用B.内部类可以使用它在类的静态成员变量和实例成员变量C.内部类不可以用 abstract 修饰符定义为抽象类D.内部类可作为其他类的成员,而且可访问它所在类的成员8.“+“抖”运算符的操作数个数是( )。(分数:2.00)A.1 个B.2 个C.3 个D.4 个9.下列叙述中正确的是( )。(分数:2.00)A.黑箱(盒)测试方法完全不考虑程序的内部结构和内部特征B.黑箱(盒)测试方法主要考虑程序的内部结构和内部特征C.白箱(盒)测试不考虑程序内部的逻辑结构D.上述三种说法都不对10.下列叙述中,错误的是( )

    4、。(分数:2.00)A.Java Application 与 Applet 所用编译命令相同B.通常情况下 Java Application 只能有一个 main()方法C.Java Applet 必须有 HTML。文件才能运行D.Java Applet 程序的.class 文件可用 java 命令运行11.执行完以下代码 intx=new int25;后,以下( )说明是正确的。(分数:2.00)A.x24为 0B.x24未定义C.x25为 0D.x0为空12.Apppkt 运行时,被浏览器或 appletviewer 调用的第一个方法是( )。(分数:2.00)A.paint()B.ini

    5、t()C.start()D.destroy()13.在 Java 中,实现用户界面功能的包是( )。(分数:2.00)A.javappletB.javatransachonC.javutilD.javawt14.( )复审应该把重点放在系统的总体结构、模块划分、内外接口等方面。(分数:2.00)A.详细设计B.系统设计C.正式D.非正式15.Java 程序的执行过程中用到一套 JDKT 具,其中 javac.exe 是指( )。(分数:2.00)A.Java 编译器B.Java 解释器C.Java 文档生成器D.Java 类分解器16.下列选项中不属于软件生命周期开发阶段任务的是( )。(分数

    6、:2.00)A.软件测试B.概要设计C.软件维护D.详细设计17.关于数据库系统三级模式的说法,下列( )是正确的。(分数:2.00)A.外模式、概念模式、内模式都只有一个B.外模式有多个,概念模式和内模式只有一个C.外模式只有一个,概念模式和内模式有多个D.3 个模式中,只有概念模式才是真正存在的18.下列基本命令中,( )是类文件解析器。(分数:2.00)A.javadocB.jarC.javahD.javap19.下列说法中,错误的一项是( )。(分数:2.00)A.Java 系统的标准输入对象是 SysteinB.打开一个文件时不可能产生 IOExceptionC.使用 File 对象

    7、可以判断一个文件是否存在D.使用 File 对象可以判断一个目录是否存在20.阅读下面程序 public class Increment public static void main( String args ) int c; c=5; System.out.println( c ); System.out.println( c+ ); System.out.println( c ); )程序运行结果是( )。(分数:2.00)A.5 6 6B.5 5 6C.6 7 7D.6 6 621.具有 3 个结点的二叉树有( )。(分数:2.00)A.2 种形态B.4 种形态C.7 种形态D.5 种

    8、形态22.自定义的异常类可从下列( )类继承。(分数:2.00)A.error 类B.awtercorC.virtualmachineerrorD.exception 及其子集23.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )。(分数:2.00)A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程24.阅读下面程序 1 public class Try extends Thread 2 public static void main(String args ) 3 Try t = new Try( ); 4 t. start( );

    9、5 6 7 public void run( int j) 8 int i = 0; 9 while(i5) 10 System.out.pfintln(“祝你成功“); 11 i+; 12 13 14 该程序要求打印 5 行“祝你成功”必须改正程序中的某行代码,程序才能完成。选择正确的修改是( )。(分数:2.00)A.将第 1 行的 extends Thread 改为 implements RunnableB.将第 3 行的 new Try()改为 new Thread()C.将第 4 行 strt()改为 start(D.将第 7 行的 publ void run(int 改为 publ

    10、ic void run()25.下列不属于 Applet 编写步骤的是( )。(分数:2.00)A.引入需要的类和包B.定义一个 Applet 类的子类C.实现 Applet 类的某些方法D.加密 Applet 程序26.在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。(分数:2.00)A.隐藏B.重写C.重载D.Java 不支持此特性27.Java 程序的安全性体现在多个层次上,下列不属于 Java 安全层次的是( )。(分数:2.00)A.编译层B.传输层C.解释层D.平台层28.下列关于

    11、顺序存储结构叙述中错误的是( )。(分数:2.00)A.存储密度大B.逻辑上相邻的结点物理上不必相邻C.可以通过计算直接确定第 i 个结点的存储地址D.插入、删除运算操作不方便29.可以使当前同级线程重新获得运行机会的方法是( )。(分数:2.00)A.sleep()B.jom()C.yield()D.interrupt()30.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响

    12、数据处理的效率31.以下不使用线性结构表示实体之间联系的模型的是( )。(分数:2.00)A.线性表B.栈和队列C.二叉树D.以上三个都不是32.一个 Java Application 运行后,在系统中是作为一个( )。(分数:2.00)A.线程B.进程C.进程或线程D.不可预知33.关于以下初始化序列的执行结果的说法正确的是( )。 int index=1; int foo=new int3; int bar=fooindex; int baz=bar+index;(分数:2.00)A.baz 的值为 0B.baz 的值为 1C.编译通过,但产生异常D.编译不能通过34.getSize().

    13、width 指的是 ( )。(分数:2.00)A.界面组件的窗口宽度B.在 Java 中任何图形用户界面的宽度C.框架的窗口宽度D.用户显示器的宽度35.下列赋值语句中错误的是( )。(分数:2.00)A.float f=11.1fB.double d=5.3e12;C.char f=/r;D.byte bb=433;二、B填空题/B(总题数:15,分数:30.00)36.在数据库的概念结构设计中,常用的描述工具是U 【1】 /U。(分数:2.00)填空项 1:_37.数据库系统中实现各种数据管理功能的核心软件称为上U 【2】 /U。(分数:2.00)填空项 1:_38.数组是有序数据的集合,

    14、数组中的每个元素具有相同的U 【3】 /U。(分数:2.00)填空项 1:_39.按照逻辑结构分类,数据结构可分为线性结构和非线性结构,栈属于U 【4】 /U。(分数:2.00)填空项 1:_40.在程序设计阶段应该采取U 【5】 /U和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。(分数:2.00)填空项 1:_41.Java 字符常量中还有一类特殊形式的字符常量,即U 【6】 /U。(分数:2.00)填空项 1:_42.开发与运行 java application 程序需要经过的三个主要步骤为:编辑源程序、编译生成字节码、U 【7】 /U

    15、。(分数:2.00)填空项 1:_43.执行下面的赋值语句后,a 的值为U 【8】 /U。 a=Float.valueOf(“12.34“).fioatValue();(分数:2.00)填空项 1:_44.Java 运行时系统通过U 【9】 /U周期性地释放无用对象所使用的内存,以完成对象的消除。(分数:2.00)填空项 1:_45.设有数组定义:int MyIntArray=10,20,30,40,50,60,70; 则执行下面几个语句后的输出结果是U 【10】 /U。 int s=0; for(int i=0; iMy IntArray.length;i+) s+=MyIntArrayi;

    16、 System.out.println(s);(分数:2.00)填空项 1:_46.安装完 JDK 后,还需设置 path 和U 【11】 /U变量。(分数:2.00)填空项 1:_47.Java 的体系结构中,最下层是移植接口,上面一层是虚拟机,虚拟机的上层是U 【12】 /U和基本 API,它们都具有可扩展性。(分数:2.00)填空项 1:_48.下面程序段是创建一个 Date 类的对象并把它串行化保存到文件中,该对象表示的是运行时刻的日期及时间,请将程序补充完整。 import java.util.*: import java.io.*; public class SefializeDa

    17、te Date d; SerlalizeDate() d=new Date(); try FileOutputStream f=new FileOutputStream(“date.ser“); ObjectOutputStream s=new ObjectOutputSeam(f); U【13】 /U f. close(); catch(IOException e) e.prlmStackTrace(); public static void main(String args) SerializeDate b=new SefiatizeDate(); System.out. prinfln(

    18、“The saved date is:“+b.d.toString(); (分数:2.00)填空项 1:_49.编译 Java Applet 源程序文件产生的字节码文件的扩展名为U 【14】 /U。(分数:2.00)填空项 1:_50.写出下面程序的运行结果U 【15】 /U import java.io.*; public class abc public static void main(String args) String s1=“Hello!“; String s2=new String(“World!“); System.out.println(s1.concat(s2); (分数

    19、:2.00)填空项 1:_二级 JAVA 笔试 304 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.和 AWT 相比,Swing 有很多特点,下列( )不是 Swing 的特点。(分数:2.00)A.100%纯 Java 实现B.依赖平台 C.采用可插入的外观感觉D.采用“模型一视图一控制器”体系结构解析:2.算法具有五个特性,以下选项中不属于算法特性的是( )。(分数:2.00)A.有穷性B.简洁性C.确定性 D.输入输出性解析:3.Socket 的工作流程是( )。 打开连接到 Socket 的输入/输出 按某个协议对 Sock

    20、et 进行读/写操作 创建 Socket 关闭 Socket(分数:2.00)A.B.C. D.解析:4.Swing 采用的设计规范是( )。(分数:2.00)A.视图模式控制B.模式视图控制C.控制模式视图 D.控制视图模式解析:5.设 x=1,y=2,z=3,则表达式 y+=z-/+x 执行后,y 的值是( )。(分数:2.00)A.3 B.4C.3.5D.5解析:6.下列( )布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间,它把容器分成许多层,每层显示空间占据这个容器的大小。(分数:2.00)A.CardLayout B.BorderLayoutC.FlowLayou

    21、tD.GridLayout解析:7.下列关于内部类的说法不正确的是( )。(分数:2.00)A.内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用B.内部类可以使用它在类的静态成员变量和实例成员变量C.内部类不可以用 abstract 修饰符定义为抽象类 D.内部类可作为其他类的成员,而且可访问它所在类的成员解析:8.“+“抖”运算符的操作数个数是( )。(分数:2.00)A.1 个 B.2 个C.3 个D.4 个解析:9.下列叙述中正确的是( )。(分数:2.00)A.黑箱(盒)测试方法完全不考虑程序的内部结构和内部特征 B.黑箱(盒)测试方法主要考虑程序的内部结构和内部特征C.白

    22、箱(盒)测试不考虑程序内部的逻辑结构D.上述三种说法都不对解析:10.下列叙述中,错误的是( )。(分数:2.00)A.Java Application 与 Applet 所用编译命令相同B.通常情况下 Java Application 只能有一个 main()方法C.Java Applet 必须有 HTML。文件才能运行D.Java Applet 程序的.class 文件可用 java 命令运行 解析:11.执行完以下代码 intx=new int25;后,以下( )说明是正确的。(分数:2.00)A.x24为 0 B.x24未定义C.x25为 0D.x0为空解析:12.Apppkt 运行时

    23、,被浏览器或 appletviewer 调用的第一个方法是( )。(分数:2.00)A.paint() B.init()C.start()D.destroy()解析:13.在 Java 中,实现用户界面功能的包是( )。(分数:2.00)A.javappletB.javatransachonC.javutilD.javawt 解析:14.( )复审应该把重点放在系统的总体结构、模块划分、内外接口等方面。(分数:2.00)A.详细设计B.系统设计 C.正式D.非正式解析:15.Java 程序的执行过程中用到一套 JDKT 具,其中 javac.exe 是指( )。(分数:2.00)A.Java

    24、编译器 B.Java 解释器C.Java 文档生成器D.Java 类分解器解析:16.下列选项中不属于软件生命周期开发阶段任务的是( )。(分数:2.00)A.软件测试B.概要设计C.软件维护 D.详细设计解析:17.关于数据库系统三级模式的说法,下列( )是正确的。(分数:2.00)A.外模式、概念模式、内模式都只有一个B.外模式有多个,概念模式和内模式只有一个 C.外模式只有一个,概念模式和内模式有多个D.3 个模式中,只有概念模式才是真正存在的解析:18.下列基本命令中,( )是类文件解析器。(分数:2.00)A.javadocB.jarC.javahD.javap 解析:19.下列说法

    25、中,错误的一项是( )。(分数:2.00)A.Java 系统的标准输入对象是 SysteinB.打开一个文件时不可能产生 IOException C.使用 File 对象可以判断一个文件是否存在D.使用 File 对象可以判断一个目录是否存在解析:20.阅读下面程序 public class Increment public static void main( String args ) int c; c=5; System.out.println( c ); System.out.println( c+ ); System.out.println( c ); )程序运行结果是( )。(分数:

    26、2.00)A.5 6 6B.5 5 6 C.6 7 7D.6 6 6解析:21.具有 3 个结点的二叉树有( )。(分数:2.00)A.2 种形态B.4 种形态C.7 种形态D.5 种形态 解析:22.自定义的异常类可从下列( )类继承。(分数:2.00)A.error 类B.awtercorC.virtualmachineerrorD.exception 及其子集 解析:23.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )。(分数:2.00)A.模块间的关系B.系统结构部件转换成软件的过程描述 C.软件层次结构D.软件开发过程解析:24.阅读下面程序 1 publi

    27、c class Try extends Thread 2 public static void main(String args ) 3 Try t = new Try( ); 4 t. start( ); 5 6 7 public void run( int j) 8 int i = 0; 9 while(i5) 10 System.out.pfintln(“祝你成功“); 11 i+; 12 13 14 该程序要求打印 5 行“祝你成功”必须改正程序中的某行代码,程序才能完成。选择正确的修改是( )。(分数:2.00)A.将第 1 行的 extends Thread 改为 implemen

    28、ts RunnableB.将第 3 行的 new Try()改为 new Thread()C.将第 4 行 strt()改为 start(D.将第 7 行的 publ void run(int 改为 public void run() 解析:25.下列不属于 Applet 编写步骤的是( )。(分数:2.00)A.引入需要的类和包B.定义一个 Applet 类的子类C.实现 Applet 类的某些方法D.加密 Applet 程序 解析:26.在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。(分

    29、数:2.00)A.隐藏B.重写C.重载 D.Java 不支持此特性解析:27.Java 程序的安全性体现在多个层次上,下列不属于 Java 安全层次的是( )。(分数:2.00)A.编译层B.传输层 C.解释层D.平台层解析:28.下列关于顺序存储结构叙述中错误的是( )。(分数:2.00)A.存储密度大B.逻辑上相邻的结点物理上不必相邻C.可以通过计算直接确定第 i 个结点的存储地址D.插入、删除运算操作不方便 解析:29.可以使当前同级线程重新获得运行机会的方法是( )。(分数:2.00)A.sleep()B.jom()C.yield() D.interrupt()解析:30.下列叙述中正

    30、确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 解析:31.以下不使用线性结构表示实体之间联系的模型的是( )。(分数:2.00)A.线性表B.栈和队列C.二叉树 D.以上三个都不是解析:32.一个 Java Application 运行后,在系统中是作为一个( )。(分数:2.00)A.线程B.进程 C.进程或线程D.不可预知解析:33.关于以下初始化序列的执行结果的说法

    31、正确的是( )。 int index=1; int foo=new int3; int bar=fooindex; int baz=bar+index;(分数:2.00)A.baz 的值为 0B.baz 的值为 1 C.编译通过,但产生异常D.编译不能通过解析:34.getSize().width 指的是 ( )。(分数:2.00)A.界面组件的窗口宽度B.在 Java 中任何图形用户界面的宽度 C.框架的窗口宽度D.用户显示器的宽度解析:35.下列赋值语句中错误的是( )。(分数:2.00)A.float f=11.1fB.double d=5.3e12;C.char f=/r;D.byte

    32、 bb=433; 解析:二、B填空题/B(总题数:15,分数:30.00)36.在数据库的概念结构设计中,常用的描述工具是U 【1】 /U。(分数:2.00)填空项 1:_ (正确答案:E-R 图)解析:37.数据库系统中实现各种数据管理功能的核心软件称为上U 【2】 /U。(分数:2.00)填空项 1:_ (正确答案:数据库管理系统)解析:38.数组是有序数据的集合,数组中的每个元素具有相同的U 【3】 /U。(分数:2.00)填空项 1:_ (正确答案:数据类型)解析:39.按照逻辑结构分类,数据结构可分为线性结构和非线性结构,栈属于U 【4】 /U。(分数:2.00)填空项 1:_ (正

    33、确答案:线性结构)解析:40.在程序设计阶段应该采取U 【5】 /U和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。(分数:2.00)填空项 1:_ (正确答案:自顶向下)解析:41.Java 字符常量中还有一类特殊形式的字符常量,即U 【6】 /U。(分数:2.00)填空项 1:_ (正确答案:转义字符)解析:42.开发与运行 java application 程序需要经过的三个主要步骤为:编辑源程序、编译生成字节码、U 【7】 /U。(分数:2.00)填空项 1:_ (正确答案:解释运行字节码)解析:43.执行下面的赋值语句后,a 的值为

    34、U 【8】 /U。 a=Float.valueOf(“12.34“).fioatValue();(分数:2.00)填空项 1:_ (正确答案:a=12.34 或 12.34)解析:44.Java 运行时系统通过U 【9】 /U周期性地释放无用对象所使用的内存,以完成对象的消除。(分数:2.00)填空项 1:_ (正确答案:垃圾收集)解析:45.设有数组定义:int MyIntArray=10,20,30,40,50,60,70; 则执行下面几个语句后的输出结果是U 【10】 /U。 int s=0; for(int i=0; iMy IntArray.length;i+) s+=MyIntAr

    35、rayi; System.out.println(s);(分数:2.00)填空项 1:_ (正确答案:280)解析:46.安装完 JDK 后,还需设置 path 和U 【11】 /U变量。(分数:2.00)填空项 1:_ (正确答案:classpath)解析:47.Java 的体系结构中,最下层是移植接口,上面一层是虚拟机,虚拟机的上层是U 【12】 /U和基本 API,它们都具有可扩展性。(分数:2.00)填空项 1:_ (正确答案:Java 基本类)解析:48.下面程序段是创建一个 Date 类的对象并把它串行化保存到文件中,该对象表示的是运行时刻的日期及时间,请将程序补充完整。 impo

    36、rt java.util.*: import java.io.*; public class SefializeDate Date d; SerlalizeDate() d=new Date(); try FileOutputStream f=new FileOutputStream(“date.ser“); ObjectOutputStream s=new ObjectOutputSeam(f); U【13】 /U f. close(); catch(IOException e) e.prlmStackTrace(); public static void main(String args)

    37、 SerializeDate b=new SefiatizeDate(); System.out. prinfln(“The saved date is:“+b.d.toString(); (分数:2.00)填空项 1:_ (正确答案:s.write Object(d);)解析:49.编译 Java Applet 源程序文件产生的字节码文件的扩展名为U 【14】 /U。(分数:2.00)填空项 1:_ (正确答案:class)解析:50.写出下面程序的运行结果U 【15】 /U import java.io.*; public class abc public static void main(String args) String s1=“Hello!“; String s2=new String(“World!“); System.out.println(s1.concat(s2); (分数:2.00)填空项 1:_ (正确答案:Hello! World!)解析:


    注意事项

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




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

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

    收起
    展开