【计算机类职业资格】二级JAVA笔试56及答案解析.doc
《【计算机类职业资格】二级JAVA笔试56及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试56及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试 56 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列组件不能添加进 Frame 主窗口的是(分数:2.00)A.PanelB.CbeckBoxC.DialogD.Choice2.下列说法正确的是(分数:2.00)A.类 FileInputStream 和 FileOutputStream 用来进行文件 I/O 处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写B.通过类 File 的实例或者一个表示文件名称的字符串可以生成文件输入/输出流在流对象生成的同时,文件被打开,但还不能进行文件读/
2、写C.对于 InputStream 和 OutputStream 来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写D.当从标准输入流读取数据时,从键盘输入的数据直接输入到程序中3.resume()力法恢复哪些线程的执行(分数:2.00)A.通过调用 stop()方法而停止的线程B.通过调用 sleep()方法而停止运行的线程C.通过调用 wait()方法而停止运行的线程D.通过调用 suspend()方法而停止运行的线程4.下列叙述中正确的是(分数:2.00)A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构5.执行下列程序时,会产生什么异常 p
3、ublic class Test public static void main(String args )( int d=101; int b=220; long a=321; System.out.println(a-B) /(a-b-D) ); (分数:2.00)A.ArrayIndexOutOfBoundsExceptionB.NumberFormatExceptionC.ArithmetieExceptionD.EOFException6.下列与其他选项不相等的是(分数:2.00)A.15B.0xFC.015D.0XF7.下列说法中,正确的一项是(分数:2.00)A.Java 语言是
4、以类为程序的基本单位的B.Java 语言是不分大小写的C.多行注释语句必须以/始D.在 Java 语言中,类的源文件名和该类名可以不相同8.设 a=8,则表达式少1 的值是(分数:2.00)A.1B.2C.3D.49.下列 java 组件中,不属于容器的是(分数:2.00)A.PanelB.WindowC.FrameD.Label10.下列不属于虚拟机执行过程的特点的是(分数:2.00)A.多线程B.动态连接C.异常处理D.代码安全检查11.下列关于 JDK 目录结构的说法,错误的是(分数:2.00)A.bin 目录下有许多工具B.demo 目录下有各种演示例子C.include 目录下都是库
5、文件D.jre 目录是 Java 程序运行环境的根目录12.下列的哪两种原始类型在使用流时可以互换(分数:2.00)A.byte 和 booleanB.char 和 intC.byte 和 charD.String 和 char13.下面程序段的输出结果为 public class Test public static void main(String args) boolean a,b,c; a=(35); b=(a=true); System.out.printin( “a=“+a+“b=“+b) ; c-(b=false); System.out.println(b=“+b+“e=“+c
6、) ; (分数:2.00)A.a=true b=false b=true c=falseB.a=true b=false b=true c=trueC.a=true b=true b=true c=falseD.a=false b=false b=true c=false14.下面程序段的输出结果是 class Test public static void main(String args) MyThread t=new MyThread(); t.displayOutput(“t has been createD) “; t.start(); class MyThread extends
7、Thread public void displayOutput(String s) System.out.println(s); public void nm() displayOutput(“t is running. “); (分数:2.00)A.t has been create t is runninB.t has been createC.t is runninD.编译出错15.下列选项成员变量声明正确的是(分数:2.00)A.public protected final int i;B.abstract class F1.C.private double height;D.dou
8、ble weight16.Java 中用于提供 Java 语言、Java 虚拟机的核心的类和接口的包是(分数:2.00)A.javio 包B.javapplet 包C.javlang 包D.javnet 包17.下列叙述中错误的是(分数:2.00)A.在数据库设计的过程中,需求分析阶段必须考虑具体的计算机系统B.在数据库设计的过程中,概念结构设计与具体的数据库管理系统有关C.在数据库设计的过程中,逻辑结构设计与具体的数据库管理系统有关D.在数据库设计的过程中,物理结构设计依赖于具体的计算机系统18.下列叙述中正确的是(分数:2.00)A.黑箱(盒)测试方法完全不考虑程序的内部结构和内部特征B.
9、黑箱(盒)测试方法土要考虑程序的内部结构和内部特征C.白箱(盒)测试不考虑程序内部的逻辑结构D.上述三种说法都不对19.下列关于 HTML 标记的说法,正确的是(分数:2.00)A.URL getDocumentBase()返回 Applet 主类的 URLB.URL getCOdeBase()返回包含 Applet 的 HTML 文件的 URLC.在 HTML 中不说明 String getParameter(string nam 的参数,该方法将返回“0”D.HTML 标记方法用于获取 HTML 文件中关于 Applet 的信息20.能将程序补充完整的选项是 class Person pr
10、ivate int a; public int change(int m)return m; public class Teacher extends Person public int b; public static void main(String arg) Person p=new Person(); Teacher t=new Teacher(); int i; _ (分数:2.00)A.i=mB.i=bC.i=aD.i=change(50)21.下面程序段的输出结果是 public class Test public static void main (String args) i
11、nt a=new int11; int p=new int 4; int k=5; for(int i=1;i=10;i+) ai=i; for(int i=1;i=3;i+) pi=ai*i; for(int i=1;i=3;i+) k=k+pi*2; System.out.println(k); (分数:2.00)A.17B.31C.33D.3522.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将(分数:2.00)A.运行B.阻塞C.终止D.休眠23.下述关于数据库系统的叙述中正确的是(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C
12、.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据24.下列关于实型变量书写正确的是(分数:2.00)A.E3B.2e0.3C.1.2e3D.1.2E0.325.下列叙述中正确的是(分数:2.00)A.数据的逻辑结构与存储结构必定一一对应B.由于计算机存储空间是向量式的存储结构。因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对26.下列方法中能完成主类实例初始化工作的是(分数:2.00)A.start()B.stop()C.init()D.paint()27.程序设计方法要求在程序
13、设计过程中(分数:2.00)A.先编制出程序,经调试使程序运行结果正确后再画出程序的流程图B.先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释C.先画出流程图,再根据流程图编制出程序,最后经调试使程序运行结果正确后再在程序中的适当位置处加注释D.以上三种说法都不对28.下列叙述中正确的是(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的联系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述二种说法都不对29.下面程序段的输出结果是 public class Test public stati
14、c void main(String args ) int a,b; for(a=1,b=1;a100;a+) if(b=10)break; if(b%2=1) b+=2; continue; System.out.println(A) ; (分数:2.00)A.5B.6C.7D.10130.下列关于 Applet 的说法,正确的是(分数:2.00)A.它们能读写用户的文件系统B.它们能与提供包含小程序的网页的站点之内的 Internet 站点联系C.它们能在阅读者的系统上运行任何程序D.它们能加载存储在用户系统亡的程序31.下面不属于软件设计原则的是(分数:2.00)A.抽象B.模块化C.自
15、底向上D.信息隐蔽32.设 x=1,y=2 和 z=3,则表达式 y+=z-/+x 的值是(分数:2.00)A.3B.3.5C.4D.4.533.设树 T 的度为 4,其中度为 1,2,3,4 的结点个数分别为 4,2,1,1。则 T 中的叶子结点数为(分数:2.00)A.5B.6C.7D.834.下列对类的声明,正确的是(分数:2.00)A.abstract Final class Hh.B.abstract private move().C.protected private number,D.public abstract class Car.35.用树形结构来表示实体之间联系的模型称为
16、(分数:2.00)A.关系模型B.层次模型C.网状模型D.数据模型二、B填空题/B(总题数:15,分数:30.00)36.在一个容量为 25 的循环队列中,若头指针 front=16,尾指针 rear=9,则该循环队列中共有U 【1】 /U个元素。(分数:2.00)填空项 1:_37.在面向对象方法中,属性与操作相似的一组对象称为U 【2】 /U。(分数:2.00)填空项 1:_38.Jackson 方法是一种面向U 【3】 /U的结构化方法。(分数:2.00)填空项 1:_39.一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于U 【4】 /
17、U的联系。(分数:2.00)填空项 1:_40.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,所以,基于逻辑结构的应用程序不必修改,称为U 【5】 /U。(分数:2.00)填空项 1:_41.Java 中的方法的参数传递是U 【6】 /U调用。(分数:2.00)填空项 1:_42.Java 语言中如果要使用某个包中的类时,需要使用U 【7】 /U导入。(分数:2.00)填空项 1:_43.执行下面的程序段,辅出结果为上U 【8】 /U。 public class Q public static void main (String argv) int anar
18、=new int5; System.out.pfintln(anar0); (分数:2.00)填空项 1:_44.一个具体的线程是由U 【9】 /U、代码和数据组成。(分数:2.00)填空项 1:_45.使得线程放弃当前分得的 CPU 时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU 时间的方法是U 【10】 /U。(分数:2.00)填空项 1:_46.关于文件名的处理中,测试当前文件是否目录用U 【11】 /U函数。(分数:2.00)填空项 1:_47.sum 的值为 0,则 result=sum=0?1:num/sum 的值为U 【12】 /U。(分数:2.00)填空项
19、 1:_48.下面程序段是从对象流中读取对象,请将程序补充完整。 import java.util.*; import java.io.*; public class UnSerializaDate Date d=null; UnSerializaDate() try FilelnputStream f=new FileInputStream(“date.ser“); ObjectlnputStream s=new Obi ectInput Stream( f); U【13】 /U f.close(); catch(Exception e) e.printStackTrace0; public
20、 static void main(String args) UnSerializaDate a-new UnSerializaDate(); System. out.println(“The date read is:“+a.d.toString0);(分数:2.00)填空项 1:_49.一个类只有实现了U 【14】 /U接口,它的对象才是可串行化的。(分数:2.00)填空项 1:_50.请将程序补充完整。 import java.awt.*; public class FirstFrame extends Frame public static void main(String args)
21、 FirstFrame fr=new FirstFrame(“First container!“); fr.setSize(240,240); fr. setBackground(Color.yellow); U 【15】 /U public FirstFrame(String str) super(str); (分数:2.00)填空项 1:_二级 JAVA 笔试 56 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列组件不能添加进 Frame 主窗口的是(分数:2.00)A.PanelB.CbeckBoxC.Dialog D.Ch
22、oice解析:解析 本题考查 java 组件中容器的基本知识。选项 A 错误,Panel 组件是容器,可以添加到Frame 窗口。选项 B 错误,CheckBox 组件是复选框组件,可以添加到 Frame 窗口。选项 C 正确,Dialog继承自 Window,Windows 类型(或子类)的对象不能包含在其他容器中。选项 D 错误,Choice 组件是选择框组件,可以添加到 Frame 窗口。2.下列说法正确的是(分数:2.00)A.类 FileInputStream 和 FileOutputStream 用来进行文件 I/O 处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读
23、/写 B.通过类 File 的实例或者一个表示文件名称的字符串可以生成文件输入/输出流在流对象生成的同时,文件被打开,但还不能进行文件读/写C.对于 InputStream 和 OutputStream 来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写D.当从标准输入流读取数据时,从键盘输入的数据直接输入到程序中解析:解析 本题是考查对文件输入、输出流的理解。通过类 File 的实例或者一个表示文件名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,然后就可以进行文件读/写,选项 B 说法错误。对于 InputStream 和 OutputStream 来说,它们的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 56 答案 解析 DOC
