【计算机类职业资格】国家二级(JAVA)笔试-试卷20及答案解析.doc
《【计算机类职业资格】国家二级(JAVA)笔试-试卷20及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(JAVA)笔试-试卷20及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(JAVA)笔试-试卷 20 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.下面关于对象概念的描述中,( )是错误的。(分数:2.00)A.对象就是 C 语言中的结构体变量B.对象代表着正在创建的系统中的一个实体C.对象是一个状态和操作(或方法)的封装体D.对象之间的信息传递是通过消息进行的3.支持数据库各种操作的软件系统叫做( )。(分数:2.00)A.数据库管理系统B.文件系统C.数据库系统D.操作
2、系统4.在关系数据库模型中,通常可以把以外码作为主码的关系称为( ),也称主关系。(分数:2.00)A.被参照关系B.参照关系C.主码D.主关系5.下面数据结构中,属于非线性的是( )。(分数:2.00)A.线性表B.树C.队列D.堆栈6.下面概念中,不属于面向对象方法的是( )。(分数:2.00)A.对象B.继承C.类D.过程调用7.设有如下三个关系表 下列操作中正确的是( )。(分数:2.00)A.T=RSB.T=RSC.T=RSD.T=R/S8.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性9.下列模式中,能够给出数
3、据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.内模式B.外模式C.概念模式D.逻辑模式10.按照“先进先出”原则组织数据的数据结构是( )。(分数:2.00)A.队列B.栈C.双向链表D.二叉树11.从用户角度看,下面列出的条目中( )是数据库管理系统应具有的目标。 用户界面友好 内部结构清晰、层次分明 开放性,即符合标准和规范 负责管理企业组织的数据库资源(分数:2.00)A.、B.、C.、D.都是12.在 Java 中,负责对字节代码解释执行的是( )。(分数:2.00)A.垃圾回收器B.虚拟机C.编译器D.多线程机制13.下列叙述中,正确的是( )。(分数:2.00)A
4、.声明变量时必须指定一个类型B.Java 认为变量 number 与 Number 相同C.Java 中唯一的注释方式是“/”D.源文件中 public 类可以有 0 或多个14.下列属于合法的 Java 标识符是( )。(分数:2.00)A.ABCB.&5678C.#NAME?D.saler15.下列有关 Java 语言的叙述中,正确的是( )。(分数:2.00)A.Java 是不区分大小写的B.源文件名与 public 类型的类名必须相同C.源文件其扩展名为.jarD.源文件中 public 类的数目不限16.在 Java 中,实现用户界面功能的包是( )。(分数:2.00)A.java.
5、appletB.javax.transactionC.java.utilD.java.awt17.按运算符操作数的数目划分,运算符?:的类型是( )。(分数:2.00)A.三元B.二元C.四元D.一元18.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )。(分数:2.00)A.与文件的结构相同B.与文件文件夹的层次相同C.与文件类型相同D.与文件大小相同19.下列叙述中,错误的是( )。(分数:2.00)A.父类不能替代子类B.子类能够替代父类C.子类继承父类D.父类包含子类20.下列构造方法的调用方式中,正确的是( )。(分数:2.00)A.按照一般方法调用
6、B.由用户直接调用C.只能通过 new 自动调用D.被系统调用21.属于 main()方法的返回类型是( )。(分数:2.00)A.publicB.staticC.voidD.main22.容器类.java.awt.container 的父类是( )。(分数:2.00)A.java.awt.WindowB.java.awt.ComponentC.java.awt.FrameD.java.awt.Panel23.下列代码中 if(x0)System.out.println(“first“); else if(x-3)System.out.println(“second“); elseSystem
7、.out.println(“third“); 要求打印字符串为“second“时,x 的取值范围是( )。(分数:2.00)A.x0 并且 x-3B.x0C.x-3D.x-324.下列叙述中,错误的是( )。(分数:2.00)A.File 类能够存储文件B.File 类能够读写文件C.File 类能够建立文件D.File 类能够获取文件、文件夹信息25.十进制数 16 的十六进制表示格式是( )。(分数:2.00)A.0x10B.0x16C.0xAD.1626.用于输入压缩文件格式的 ZipInputStream 类所属包是( )。(分数:2.00)A.java.utilB.java.ioC.
8、java.nioD.java.util.zip27.Panel 和 Applet 的默认布局管理器是( )。(分数:2.00)A.CardLayoutB.FlowLayoutC.BorderLayoutD.GridLayout28.下列方法中可以用来创建一个新线程的是( )。(分数:2.00)A.实现 java.lang.Runnable 接口并重写 start()方法B.实现 java.lang.Runnable 接口并重写 run()方法C.继承 java.lang.Thread 类并重写 run()方法D.实现 java.lang.Thread 类并实现 start()方法29.下列关于
9、 JavaApplication 与 Applet 的说法中,正确的是( )。(分数:2.00)A.都包含 main()方法B.都通过“appletviewer”命令执行C.都通过“javac“命令编译D.都嵌入在 HTML 文件中执行30.自定义表格类中的 model 部分应实现的接口是( )。(分数:2.00)A.AbstractTableModelB.JTableC.TableModelD.TableModelable31.调用线程的下列方法,不会改变该线程在生命周期中状态的方法是( )。(分数:2.00)A.yeild()B.wait()C.sleep()D.isAlive()32.下
10、列代码中,将引起编译错误的行是 1)public class Exercise 2) public static void main(String args) 3) float f=0.0; 4) f+=1.0; 5) 6)(分数:2.00)A.第 2 行B.第 3 行C.第 4 行D.第 6 行33.按照 Java 的标识符命名规则,下列表示一个类的标识符正确的是( )。(分数:2.00)A.HelloworldB.HelloWorldC.helloworldD.helloWorld34.在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是( )。(分数:2.00)A.stat
11、ic boolean matches()B.boolean matcher.find()C.int matcher.start()D.int matcher.end()35.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是( )。 public class Test implements Runnable public static void main(String args) Test t=new Test(); Thread tt=new Thread(t); tt.start(); public void ru
12、n() for(;) try _; catch(_e) System.out.println(“Hello“); (分数:2.00)A.sleep(1000) InterruptedExceptionB.t.sleep(1000) InterruptedExceptionC.Thread.sleep(1000) RuntimeExceptionD.Thread.sleep(1000) InterruptedException36.阅读下列代码后 public class Person int arr=new int10; public static void main(String args)
13、 System.out.println(arr1); 正确的说法是( )。(分数:2.00)A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_39.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_40.诊断和改正程序中错误的工作通常称为 1。(分数:2.00)填空项 1:_41.在关系数据
14、库中,把数据表示成二维表,每一个二维表称为 1。(分数:2.00)填空项 1:_42.关系数据库管理系统能实现的专门关系运算包括选择、连接和 1。(分数:2.00)填空项 1:_43.Java 简单性首先表现在自身系统的精练,它的基本解释程序和 1 占内存 40KB,附加的基本标准类库和支持线程程序占 175KB。(分数:2.00)填空项 1:_44.如果有一个类 MyFrame 是 Frame 的子类,能够被不同包中的类所使用,请写出该类的声明头: 1。(分数:2.00)填空项 1:_45.在 Java 中所实现的多维数组,实际上是由一维数组构成的 1。(分数:2.00)填空项 1:_46.
15、Java 中的继承机制之所以能够降低程序的复杂性,提高编程的效率,主要是因为它使代码可 1。(分数:2.00)填空项 1:_47.每个 Applet 程序必须有一个类是 1 类的子类。(分数:2.00)填空项 1:_48.线程在生命周期中要经历 5 种状态,分别是新建伏态、可运行状态、运行状态、 1 状态和终止状态。(分数:2.00)填空项 1:_49.下列程序创建了一个线程并运行,请填空,使程序完整。 public class ThreadTest public static void main(String args) Hello h=new Hello(); 1; t.start();
16、class Hello implements Runnable int i; public void run() while(true) System.out.println(“Hello“+i+); if(i=5) break; (分数:2.00)填空项 1:_50.Swing 的事件处理机制包括 1、事件和事件监听者。(分数:2.00)填空项 1:_51.请阅读下列程序代码,然后将程序的执行结果补充完整。 程序代码: public class throwsException static void Proc(int sel) throws ArithmeticException,Array
17、IndexOutOfBoundsException System.out.println(“In Situation“+sel);if(sel=0) System.out.println(no Exception caught“); return; else if(sel=1) int iArray=new int4; iArray1=3; public static void main(String args) try Proc(0);Proc(1); catch(ArrayIndexOutOfBoundsException e) System.out.println(“Catch“+e);
18、 finally System.out.println(“in Proc finally“); 执行结果: In Situation 0 no Exception caught 1 in Proc finally(分数:2.00)填空项 1:_52.请写出下面程序的运行结果: public class Test extends TT public static void main(String args) Test t=new Test(“Tom.“); public Test(String s) super(s); System.out.print(“How are you?“); publ
19、ic Test() this(“I am Jack.“); class TT public TT() System.out.print(“Hi!“); public TT(String s) this(); System.out.print(“I am“+s); 结果: 1。(分数:2.00)填空项 1:_国家二级(JAVA)笔试-试卷 20 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.下面关于对象概念的
20、描述中,( )是错误的。(分数:2.00)A.对象就是 C 语言中的结构体变量 B.对象代表着正在创建的系统中的一个实体C.对象是一个状态和操作(或方法)的封装体D.对象之间的信息传递是通过消息进行的解析:3.支持数据库各种操作的软件系统叫做( )。(分数:2.00)A.数据库管理系统 B.文件系统C.数据库系统D.操作系统解析:4.在关系数据库模型中,通常可以把以外码作为主码的关系称为( ),也称主关系。(分数:2.00)A.被参照关系B.参照关系 C.主码D.主关系解析:5.下面数据结构中,属于非线性的是( )。(分数:2.00)A.线性表B.树 C.队列D.堆栈解析:6.下面概念中,不属
21、于面向对象方法的是( )。(分数:2.00)A.对象B.继承C.类D.过程调用 解析:7.设有如下三个关系表 下列操作中正确的是( )。(分数:2.00)A.T=RSB.T=RSC.T=RS D.T=R/S解析:8.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性 解析:9.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.内模式 B.外模式C.概念模式D.逻辑模式解析:10.按照“先进先出”原则组织数据的数据结构是( )。(分数:2.00)A.队列 B.栈C.双向链表D.二叉树解析:11
22、.从用户角度看,下面列出的条目中( )是数据库管理系统应具有的目标。 用户界面友好 内部结构清晰、层次分明 开放性,即符合标准和规范 负责管理企业组织的数据库资源(分数:2.00)A.、B.、 C.、D.都是解析:12.在 Java 中,负责对字节代码解释执行的是( )。(分数:2.00)A.垃圾回收器B.虚拟机 C.编译器D.多线程机制解析:解析:本题考查 Java 语言的虚拟机。Java 语言的执行模式是半编译半解释型。Java 编写好的程序首先由编译器转换为标准字节代码,然后由 Java 虚拟机去解释执行。字节代码是一种二进制文件,但不能直接在操作系统上运行,可看作是虚拟机的机器码。虚拟
23、机把字节码程序与各操作系统和硬件分开,使Java 程序独立于平台。Java 中的虚拟机是非常重要的概念,是 Java 语言的基础,掌握后有助于理解 Java 语言的实现。13.下列叙述中,正确的是( )。(分数:2.00)A.声明变量时必须指定一个类型 B.Java 认为变量 number 与 Number 相同C.Java 中唯一的注释方式是“/”D.源文件中 public 类可以有 0 或多个解析:解析:本题考查 Java 中的基本概念。关于 Java 的基本概念是考试重点,应该重视。在 Java 中,声明变量时,必须指定类型,否则将会出错,所以选项 A 说法正确。Java 标识符是区分大
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA 笔试 试卷 20 答案 解析 DOC
