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

    【计算机类职业资格】国家二级(JAVA)笔试-试卷1及答案解析.doc

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

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

    【计算机类职业资格】国家二级(JAVA)笔试-试卷1及答案解析.doc

    1、国家二级(JAVA)笔试-试卷 1 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.下列选项中不属于软件生命周期开发阶段任务的是( )。(分数:2.00)A.概要设计B.软件修改C.软件维护D.详细设计3.下列选项中不符合良好程序设计风格的是( )。(分数:2.00)A.源程序要文档化B.数据说明的次序要规范化C.避免滥用 goto 语句D.模块设计要保证高耦合、高内聚4.对下列二叉树进行中序遍历的结果是( )。

    2、 (分数:2.00)A.ACBDFEGB.ACBDFGEC.ABDCGEFD.FCADBEG5.在数据库系统中,用户所见数据模式为( )。(分数:2.00)A.概念模式B.外模式C.内模式D.物理模式6.关系数据库管理系统能实现的专门关系运算包括( )。(分数:2.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表7.从工程管理角度,软件设计一般分为两步完成,它们是( )。(分数:2.00)A.概要设计与详细设计B.过程控制C.软件结构设计与数据设计D.程序设计与数据设计8.下列叙述中正确的是( )。(分数:2.00)A.一个算法的空间复杂度大,则其时间复杂

    3、度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述三种说法都不对9.数据库技术的根本目标是解决数据的( )。(分数:2.00)A.存储问题B.共享问题C.安全问题D.保护问题10.在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为( )。(分数:2.00)A.63B.64C.6D.711.软件测试的方法和技术是多种多样的,从是否需要执行被测软件的角度,可以分为( )。(分数:2.00)A.静态测试与动态测试B.白盒测试和黑盒测试C.随机测试和主动测试D.上述三种说法都不对12.下列选项中不属于 Java 虚拟机

    4、的执行特点的是( )。(分数:2.00)A.异常处理B.多线程C.动态链接D.简单易学13.下列描述中正确的是( )。(分数:2.00)A.标识符首字符的后面可以跟数字B.标识符不区分大小写C.复合数据类型变量包括布尔型、字符型和浮点型D.数组属于基本数据类型14.下面( )部分不属于变量的组成部分。(分数:2.00)A.变量名B.变量属性C.变量初值D.变量大小15.下列选项中合法的 Java 语言赋值语句是( )。(分数:2.00)A.xy9B.xy+;C.x+y;D.x+y;16.下面转义字符中表示横向跳格的是( )。(分数:2.00)A./tB./rC./fD./b17.下面声明和赋值

    5、语句中,错误的是( )。(分数:2.00)A.float z=6.56;B.double d=3.1415;C.boolean truth=true;D.String str=“bye“;18.下面程序的输出为( )。 public class Test public static void main (String args) int x,y; x=1; y=2; System.out.println(“The output is“+x+y); (分数:2.00)A.The output is xyB.The output is 3C.The output is 12D.The output

    6、 is x=1 y=219.一个循环一般应包括哪几部分内容?( )(分数:2.00)A.以下答案都包括B.循环体部分C.初始化部分D.迭代部分和终止部分20.已知如下代码: switch(m) case 0: System.out.println(“Condition0“); case 1: System.out.println(“Condition 1“); case 2: System.out.println(“Condition 2“); case 3: System.out.println(“Condition 3“); break; default: System.out.print

    7、ln(“Other cCndition“); 当 m 为( )时,“Condition 2“会出现在输出结果中。(分数:2.00)A.2B.0、1C.0、1、2D.0、1、2、321.下列说法正确的是( )。(分数:2.00)A.捕获异常要求在程序的方法中预先声明B.运行异常在编程时必须定义C.Java 语言中,异常处理分为编译异常、运行异常、捕获异常 3 种D.以上说法都正确22.设有下列两个类的定义,则类 Person 和类 Man 的关系是( )。 class Person long id; /身份证号 String name; /姓名 class Man extends Person

    8、int age; /年龄 int getAge() return age; (分数:2.00)A.包含关系B.继承关系C.关联关系D.无关系,上述类定义有语法错误23.定义类中成员变量时,不可能用到的修饰符是( )。(分数:2.00)A.finalB.voidC.proteetedD.static24.设有定义语句 int k=new int3;,则下列对此语句的叙述中错误的是( )。(分数:2.00)A.定义了一个名为 k 的一维数组B.k 数组有 3 个元素C.k 数组元素的下标为 13D.数组 k 中的每一个元素都是整型25.下列关于类的说法不正确的是( )。(分数:2.00)A.类是同

    9、种对象的集合和抽象B.类属于 Java 语言中的复合数据类型C.类是 Java 程序中的基本的结构单位D.类就是对象26.设 A 为已定义的类名,以下声明类 A 的对象 a 的语句中正确的是( )。(分数:2.00)A.float A a;B.public A a=A();C.A a=new int()D.A a=new A();27.文件操作中,语句 public String getPath()的作用是( )。(分数:2.00)A.得到一个包含路径的文件名B.得到文件路径名字符串C.得到文件对象的父路径名D.得到文件的上一级目录名28.所有字节输出流都( )。(分数:2.00)A.实现 S

    10、erializable 接口B.实现 ObjectOutput 接口C.继承自 Reader 抽象类D.继承自 OutputStream 类29.Java 语言提供处理不同类型流的包是( )。(分数:2.00)A.java.sqlB.java.utilC.java.mathD.java.io30.不属于 java.io 包中的接口的是( )。(分数:2.00)A.DataInputB.DataOutputC.DataInputStreamD.ObjectInput31.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello“,能够填写在程序中横线位置,使程序完整并能正确运行的语句是(

    11、)。 public class Test implements Runnable public static void main (String args ) Test t =new Test( ); Thread tt= new Thread(t); tt. start( ); public void run ( ) for(; ; ) try _; catch (_ e ) System. out. println (“ Hello“ ); (分数:2.00)A.sleep(1000); InterruptedExceptionB.t. sleep(1000); InterruptedEx

    12、ceptionC.Thread. sleep(1000); RuntimeExceptionD.Thread. sleep(1000); InterruptedException32.给出下列有关 List 的表达式,则哪个选项的叙述是对的?( ) List lst=new List(6,true);(分数:2.00)A.在没有其他的约束条件下该列表将有 6 行可见B.一行的最大字符数是 6C.列表不允许用户多选D.列表只能有一项被选中33.下列说法中错误的是( )。(分数:2.00)A.构件是一个可视化的能与用户在屏幕上交互的对象B.构件能够独立显示出来C.构件必须放在某个容器中才能正确显示

    13、D.一个按钮可以是一个构件34.Java 图形开发包支持下列 Java 语言特性中的( )。(分数:2.00)A.安全性B.跨平台性C.健壮性D.多态性35.在 Graphics 类中,用来绘制圆的方法是( )。(分数:2.00)A.drawLine 方法B.drawRoundRect 方法C.drawRect 方法D.dtawOval 方法36.在利用 JDBC 连接数据库时,为建立实际的网络连接,不必传递的参数是( )。(分数:2.00)A.数据库用户名B.IPC.URLD.密码二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令

    14、关键字填空的必须拼写完整。(分数:2.00)_38.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_39.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为 1。(分数:2.00)填空项 1:_40.在关系模型中,把数据看成是二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_41.程序测试分为静态分析和动态测试。其中 1 是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(分数:2.00)填空项 1:_42.对长度为 10 的线

    15、性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填空项 1:_43.在 Java 语言中,类按照程序设计所需要的常用方法和接口封装成 1。(分数:2.00)填空项 1:_44.do-while 循环首先执行一遍循环体,而 while 循环首先判断 1。(分数:2.00)填空项 1:_45.return 语句从当前方法中退出,返回到调用该方法的语句处,并从紧跟该调用语句的 1 继续程序的运行。(分数:2.00)填空项 1:_46.自定义异常类都是 1 及其子集,除了在运行时产生或不易预测外,都定义为非运行时的异常。(分数:2.00)填空项 1:_47.在 Jaya 语言中,实

    16、现多线程之间通信的流是 1。(分数:2.00)填空项 1:_48.若 x=5,y=10,则 xy Thread tt= new Thread(t); tt. start( ); public void run ( ) for(; ; ) try _; catch (_ e ) System. out. println (“ Hello“ ); (分数:2.00)A.sleep(1000); InterruptedExceptionB.t. sleep(1000); InterruptedExceptionC.Thread. sleep(1000); RuntimeExceptionD.Thre

    17、ad. sleep(1000); InterruptedException 解析:解析:当清除线程调用因暂停类方法而产生的中断状态时,会发送 InterruptedException 类异常。32.给出下列有关 List 的表达式,则哪个选项的叙述是对的?( ) List lst=new List(6,true);(分数:2.00)A.在没有其他的约束条件下该列表将有 6 行可见 B.一行的最大字符数是 6C.列表不允许用户多选D.列表只能有一项被选中解析:解析:本题主要考查 List 组件。List 组件构造方法的第一个参数的意思是它的初始显式行数,如果该参数为 0 则显示 4 行,第二个参

    18、数是指定该组件是否可以多选,如果值为 true 则可以多选,false是不可多选,如果不指定则缺省是不能多选。33.下列说法中错误的是( )。(分数:2.00)A.构件是一个可视化的能与用户在屏幕上交互的对象B.构件能够独立显示出来 C.构件必须放在某个容器中才能正确显示D.一个按钮可以是一个构件解析:解析:构件是 Java 图形用户界面程序设计的基本组成部分,构件不可以独立显示,必须在一定的容器中才可以正确显示。34.Java 图形开发包支持下列 Java 语言特性中的( )。(分数:2.00)A.安全性B.跨平台性 C.健壮性D.多态性解析:解析:Java 语言的跨平台性要求 Java 的

    19、图形用户界面程序也要支持跨平台性,而 Java 语言其他的特性在图形开发包中体现得不是很明显。35.在 Graphics 类中,用来绘制圆的方法是( )。(分数:2.00)A.drawLine 方法B.drawRoundRect 方法C.drawRect 方法D.dtawOval 方法 解析:解析:drawLine 用于绘制直线;drawRoundRect 用于绘制圆角矩形的边框;drawRect 用于绘制指定矩形的边框;drawOval 绘制带矩形框的椭圆,当矩形长宽相等时即为圆。36.在利用 JDBC 连接数据库时,为建立实际的网络连接,不必传递的参数是( )。(分数:2.00)A.数据库

    20、用户名B.IP C.URLD.密码解析:解析:为建立实际的网络连接,把 URL、数据库用户名、密码传递给 DriverManager 类的 getConneetion()方法,交由服务器判断用户的合法性和网络地址,建立连接。二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_ (正确答案:正确答案:类)解析:解析:将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象

    21、的集合。39.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:物理独立性或数据的物理独立性)解析:解析:物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的,逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。40.在关系模型中,把数据看成是二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:关系)解析:解析:在数据库中,一个“表”就是一个关系。

    22、一个关系的逻辑结构就是一张二维表。41.程序测试分为静态分析和动态测试。其中 1 是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(分数:2.00)填空项 1:_ (正确答案:正确答案:静态分析或静态测试)解析:解析:静态测试指不在计算机上运行被测试程序,而采用其他手段来达到对程序进行检测的目的,包括人工测试和计算机辅助静态分析方法。动态测试指通过在计算机上运行被测试程序,并用所设计的测试用例对程序进行检测的方法。42.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:45)解析:解析

    23、:假设线性表的长度为 n,则在最坏情况下,冒泡排序需要经过 n/2 遍的从前往后扫描和 n/2遍的从后往前扫描,需要比较的次数为 n(n-1)/2。43.在 Java 语言中,类按照程序设计所需要的常用方法和接口封装成 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:包)解析:解析:将具有相同属性的对象抽象成类,在类中定义对象的各种共同属性和方法,然后对这些类进行分类并封装成包,包中还可以包含其他的包,从而生成一个树型的类结构层次。44.do-while 循环首先执行一遍循环体,而 while 循环首先判断 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:循环条件)解析

    24、:解析:do-while 循环和 while 循环的主要不同之处就是,do-while 循环首先无条件地执行一遍循环体,而 while 循环首先对循环条件进行判断,若不满足,则一次都不执行循环体。45.return 语句从当前方法中退出,返回到调用该方法的语句处,并从紧跟该调用语句的 1 继续程序的运行。(分数:2.00)填空项 1:_ (正确答案:正确答案:下一条语句)解析:解析:return 语句从当前方法中退出,返回到调用该方法的语句处,并从紧跟该语句的下一条语句继续程序的执行。return 语句通常用在各方法的最后,否则会产生编译错误。46.自定义异常类都是 1 及其子集,除了在运行时

    25、产生或不易预测外,都定义为非运行时的异常。(分数:2.00)填空项 1:_ (正确答案:正确答案:Throwable)解析:解析:ava 语言的类库中提供一个 Throwable 类,所有的异常对象都必须是它的实例或其子类的实例。Throwable 类中的方法对抛出异常进行描述。Throwable 是直接从 Object 类继承来的,是所有异常类的父类。47.在 Jaya 语言中,实现多线程之间通信的流是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:管道流)解析:解析:Java 的 I/O 功能主要是通过输入输出类库 java.io 包实现的,java.io 包中包括了可以处理字节流、字符流、文件流、对象流以及线程之间通信的管道流等的类。48.若 x=5,y=10,则 xyJ2EE 主要用于开发分布式的企业级的大型应用程序;J2ME 用于开发掌上电脑、手机等移动通信设备上使用的应用程序;JDK 是 Java 开发工具箱。


    注意事项

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




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

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

    收起
    展开