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

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

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

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

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

    1、(A)二级 JAVA 笔试-13 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:70.00)1.下列叙述中正确的是_。A线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D上述三种说法都不对(分数:1.80)A.B.C.D.2.下列叙述中正确的是_。A在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D上述三种说

    2、法都不对(分数:1.80)A.B.C.D.3.软件测试目的是_。A评估软件可靠性B发现并改正程序中的错误C改正程序中的错误D发现程序中的错误(分数:1.80)A.B.C.D.4.下面描述中,不属于软件危机表现的是_。A软件过程不规范 B软件开发生产率低C软件质量难以控制 D软件成本不断提高(分数:1.80)A.B.C.D.5.软件生命周期是指_。A软件产品从提出、实现、使用维护到停止使用退役的过程B软件从需求分析、设计、实现到测试完成的过程C软件的开发过程D软件的运行维护过程(分数:1.80)A.B.C.D.6.面向对象方法中,继承是指_。A一组对象所具有的相似性质B一个对象具有另一个对象的性

    3、质C各对象之间的共同性质D类之间共享属性和操作的机制(分数:1.80)A.B.C.D.7.层次型、网状型和关系型数据库划分原则是_。A记录长度 B文件的大小C联系的复杂程度 D数据之间的联系方式(分数:1.80)A.B.C.D.8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是_。A一对一 B一对多C多对多 D多对一(分数:1.80)A.B.C.D.9.数据库设计中反映用户对数据要求的模式是_。A内模式 B概念模式C外模式 D设计模式(分数:1.80)A.B.C.D.10.有三个关系 R、S 和 T 如下:(分数:1.80)A.B.C.D.1

    4、1.下列特点中不属于 Java 的是_。A多线程 B多继承C跨平台 D动态性(分数:1.80)A.B.C.D.12.Java 的反汇编命令是_。Ajavap BjavacCjdb Djava(分数:1.80)A.B.C.D.13.下列变量定义中,不合法的是_。Aint sx;Bim_123;Cint Summer 2010_gross_sale;Dint#dim;(分数:1.80)A.B.C.D.14.下列选项中为单精度数的是_。A2 B5.2C0.2f D023(分数:1.80)A.B.C.D.15.下列关于 boolean 类型的叙述中,正确的是_。A可以将 boolean 类型的数值转换

    5、为 int 类型的数值B可以将 boolean 类型的数值转换为字符串C可以将 boolean 类型的数值转换为 char 类型的数值D不能将 boolean 类型的数值转换为其他基本数据类型(分数:1.80)A.B.C.D.16.若定义 int a=2,b=2,下列表达式中值不为 4 的是_。Aa*(+b) Ba*(b+)Ca+b Da*b(分数:1.80)A.B.C.D.17.下列可以获得构件前景色的方法是_。Agetsize() BgetForeground()CgetBackground() Dpaint()(分数:1.80)A.B.C.D.18.下列程序的运行结果是_。public

    6、class testprivate String data=“10“,“10.5“);public void fun()double s=0;for(int i=0; i3; i+)trys=s+Integer. parseInt(datai);catch(Exception e)System. out. print(“errorl:“+datai);public static void main(string args)trytest d=new test();d. fun();catch(Exception e)System. Out. println(“error2“)Aerror1:1

    7、0.5 Berror2Cerror1:10.5 error2 D以上都不对(分数:1.80)A.B.C.D.19.下列程序片段中,能通过编译的是_。Apublic abstract class Animalpublic void speak();Bpublic abstract class Animalpublic void speak();Cpublic class Animalpubilc abstract void speak();Dpublic abstract class Animalpubilc abstract void speak();(分数:1.80)A.B.C.D.20.下

    8、列不属于接口 WindowListener 的方法是_。AwindowClosing() BwindowClosed()CwindowMinimized() DwindowOpened()(分数:1.80)A.B.C.D.21.下列选项中,不能输出 100 个整数的是_。Afor(int i=0; i100; i+)System. Out. println(i);Bint i=0;doSystem. out. println(i);i+;while(i100);Cint i=0;while(i100)System. Out. println(i);i+;Dint i=0;while(i100)

    9、i+;if(i100) continue;System. out. println(i);(分数:1.80)A.B.C.D.22.类变量必须带有的修饰符是_。Astatic BfinalCpublic Dvolatile(分数:1.80)A.B.C.D.23.下列选项中属于字符串常量的是_。Aabe B“abe“Cabc D(abc)(分数:1.80)A.B.C.D.24.Java 程序默认引用的包是_。Ajava. text 包 Bjava. awt 包Cjava. lang 包 Djava. util 包(分数:1.80)A.B.C.D.25.为使下列代码正常运行,应该在下面线处填入的选项

    10、是_。ObjectlnputStream In=new_(new FileInputStream(“employee. doc“);Employee newstaff=(Employee) in. readobject ();In.close();AReader BInputStreamCObjectlnput DObjectlnputStream(分数:1.80)A.B.C.D.26.下列代码将对象写入的设备是_。ByteArrayOutputStream bout=new ByteArrayOutputStream();ObjectOutputStream out=new ObjectOu

    11、tputStream(bout);out. writeObject (this);out. close();A内存 B硬盘C屏幕 D网络(分数:1.80)A.B.C.D.27.为使下列代码正常运行,应该在下画线处填入的选项是_。int numbers=new intn;for (int i=0; inumbers. _;i+)numbersi=i+1;Asize BlengthCdimension Dmeasurement(分数:1.80)A.B.C.D.28.为使下列代码正常运行,应该在下画线处填入的选项是_。abstract class personpublic Person (Strin

    12、g n)name=n;public_String getDescription();public String getName()return name;private string name;Astatic BprivateCabstract Dfinal(分数:1.80)A.B.C.D.29.下列能够正确创建线程的方法是_。. 继承 java. lang. Thread 类,并重写 run()方法. 继承 java. lang. Runnable 类,并重写 start()方法. 实现 java. lang. Thread 接口,并实现 run()方法. 实现 java. lang. Ru

    13、nable 接口,并实现 run()方法A, B,C, D,(分数:1.80)A.B.C.D.30.下列线程状态转换序列,在线程实际运行中可能出现的序列是_。A新建运行阻塞终止B运行阻塞可运行终止C可运行运行阻塞运行D新建可运行运行阻塞可运行(分数:1.80)A.B.C.D.31.为了支持压栈线程与弹栈线程之间的交互与同步,应在下画线处填入的选项是_。public class StackTest private int idx=0;private int data=new int8public void push(int i)synchronized (this)_;data(idx)=i;i

    14、dx+;Athis. notify() Binterrupt()Cthis. wait() Dsleep()(分数:1.80)A.B.C.D.32.对下列程序的叙述中,正确的是_。1: public class X extends Thread implements Runnable2: public void run()3: system, out. println(“this is run()“);4: 5: public static void main(String args)6: Thread t=new Thread(new X();7: t. start();8: 9: A第 1

    15、 行会产生编译错误B第 6 行会产生编译错程C第 6 行会产生运行错误D程序正常运行(分数:1.80)A.B.C.D.33.下列关于 Applet 的叙述中,正确的是_。AApplet 不仅可以嵌入到浏览器中运行,还可以独立运行BApplet 的主类要定义为 Applet 类或 Japplet 类的子类C同一个页面中的 Applet 之间不能通信DApplet 不支持多线程(分数:1.80)A.B.C.D.34.当一个 Applet 所在的 Web 页面被其他页面覆盖后,不可能被调用的 Applet 方法是_。Adestroy() Binit()Cstop() Dstart()(分数:1.80

    16、)A.B.C.D.35.要向 Applet 传递参数,应该在下列 drawing. html 文件的下面线处填入的选项是_。applet code=DrawImage. class width=100 height=100/appletAparam image, “flower. gif“Bparam image value=flower. gifCparam name=image value=“flower. gif“Dparam name=“image“ value=“flower. gif“(分数:1.80)A.B.C.D.36.一个栈的初始状态为空,首先将元素 5,4,3,2,1 依次

    17、入栈,然后退栈一次,再将元素 A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为_。A54321ABCD B5ABCD4321CDCBAl2345 D1DCBA2345(分数:1.80)A.B.C.D.37.一棵二叉树有 10 个度为 1 的结点,7 个度为 2 的结点,则该二叉树共有结点个数为_。A8 B25C17 D7(分数:1.80)A.B.C.D.38.Java 中的字符变量在内存中占位(bit)为_。A4 B8C16 D24(分数:1.80)A.B.C.D.39.下列程序创建了一个线程并运行,横线处应填入的正确代码是_。public clas

    18、s Try extends Threadpublic static void main(String args)Thread t=flew Try();_;public void run()System. out. println(“Try!“);At. start Bt. classCt. thread Dt. static(分数:0.80)A.B.C.D.40.要使下列程序能够正确运行,则横线处应填写的内容是_。import java. awt. * ;import java. applet. * ;public class SayHi extends Appletpublic void_

    19、(Graphics g)g. drawString(“Hi!“, 20,20);Aint BstartCpaint Dstop(分数:0.80)A.B.C.D.二、基本操作题(总题数:1,分数:10.00)41.本题将一个整形变量 opl 的二进制的低 3 位全部变成 1。public class java1public static void main(String args)_op1=21;int op2=7;_res;_;System. out. println(res);(分数:10.00)填空项 1:_三、简单应用题(总题数:1,分数:10.00)42.本题的功能是将文件 java2

    20、. java 复制为文件 java2. java. bak。import java. io. * ;public class java2public static void main(String sarg)tryFile file=new File(“java2. java. bak“);_;FileInputStream rfile=new FileInputStream(“java2. java“);FileOutputStream wfile=new FileOutputStream(“java2. java. bak“);int c;while(_)wfile. write(char

    21、)c);rfile. close();wfile. close();catch(Exception e)System. out. println(“读取文件的时候发生错误!“);System. out. println(“复制操作完成!“);(分数:10.00)填空项 1:_四、综合应用题(总题数:1,分数:10.00)43.本题的功能是用复选按钮来控制鼠标右键的弹出菜单是否弹出。窗口中有一个复选按钮“弹出菜单”,如果选中该复选按钮后,鼠标置于窗口上,单击鼠标右键会弹出一个菜单,单击菜单项中的选项后,后台会输出单击的菜单项,如果取消该复选按钮的选择,单击鼠标右键则不能弹出菜单。import j

    22、ava. awt. * ;import java. awt. event. * ;class CanvasWithPopup extends CanvasPopupmenu popup;CanvasWithPopup(PopupMenu popup)enableEvents(AWTEvent. MOUSE_EVENT_MASK);this. popup=popup;void addPopup()add(popup);void removePopup()remove(popup);protected void proeessMouseEvent(MouseEventevt)if(popup. g

    23、etParent()!=null super. processMouseEvent(evt);public class java3 extends Frame implements ItemListener, ActionListenerCheckbox cb=new Checkbox(“弹出菜单“, false);CanvasWithPopup canvas;java3()super(“java3“);addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)System. exit(0););a

    24、dd(cb, BorderLayout. NORTH);cb. addhemListener(this);PopupMenu popup=new PopupMenu(“Button Control“);popup. add(“item1“);popup. add(“item2“);popup. addActionListener(this);canvas=new CanvasWithPopup(popup);add(canvas, BorderLayout, CENTER);setSize(100,200);show();public void itemStateChanged(ItemEve

    25、nt evt)switch(evt. getState()case ItemEvent. SELECTED;canvas. addPopup();break;case ItemEvent. DESELECTED;canvas. removePopup();break;public void actionPerformed(ActionEvent evt)(System. out. printlnCgetActionCommand() +“is selected“);static public void main(Stringargs)new java3();(分数:10.00)填空项 1:_(

    26、A)二级 JAVA 笔试-13 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:70.00)1.下列叙述中正确的是_。A线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D上述三种说法都不对(分数:1.80)A.B. C.D.解析:解析 与顺序存储结构相比,线性表的链式存储结构需要更多的空间存储指针域,因此,线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构。2.下列叙述中正确的是_。A在栈中,栈中元素随栈底指针与栈顶指针的

    27、变化而动态变化B在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D上述三种说法都不对(分数:1.80)A.B.C. D.解析:解析 栈是限制仅在表的一端进行插入和删除的运算的线性表,通常称插入、删除的这一端为栈顶,另一端称为栈底。3.软件测试目的是_。A评估软件可靠性B发现并改正程序中的错误C改正程序中的错误D发现程序中的错误(分数:1.80)A.B.C.D. 解析:解析 软件测试的目的主要是在于发现软件错误,希望在软件开发生命周期内尽可能早地发现尽可能多的 bug。4.下面描述中,不属于软件危机表现的是_。A软件过程不规范 B

    28、软件开发生产率低C软件质量难以控制 D软件成本不断提高(分数:1.80)A. B.C.D.解析:解析 对软件开发的进度和费用估计不准确;用户对已完成的软件系统不满意的现象时常发生;软件产品的质量往往靠不住;软件常常是不可维护的;软件通常没有适当的文档;软件成本在计算机系统总成本中所占的比例逐年上升;软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。5.软件生命周期是指_。A软件产品从提出、实现、使用维护到停止使用退役的过程B软件从需求分析、设计、实现到测试完成的过程C软件的开发过程D软件的运行维护过程(分数:1.80)A. B.C.D.解析:解析 软件生命周期(SDLC, Sy

    29、stems Development Life Cycle, SDLC)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。6.面向对象方法中,继承是指_。A一组对象所具有的相似性质B一个对象具有另一个对象的性质C各对象之间的共同性质D类之间共享属性和操作的机制(分数:1.80)A.B.C.D. 解析:解析 继承:在程序设计中,继承是指子类自动享用父类的属性和方法,并可以追加新的属性和方法的一种机制。它是实现代码共享的重要手段,可以使软件更具有开放性和可扩充性,这是信息组织与分类的行之有效的方法,也是面向对象的主要

    30、优点之一。继承又分为单重继承和多重继承。单重继承是指子类只能继承一个父类的属性和操作;而多重继承是指子类可以继承多个父类的属性和操作。Java 是一种单重继承语言,而 c+是一种多重继承语言。7.层次型、网状型和关系型数据库划分原则是_。A记录长度 B文件的大小C联系的复杂程度 D数据之间的联系方式(分数:1.80)A.B.C.D. 解析:解析 层次型、网状型和关系型数据库划分的原则是数据之间的联系方式。8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是_。A一对一 B一对多C多对多 D多对一(分数:1.80)A.B.C. D.解析:解析 一

    31、个工作人员对应多台计算机,一台计算机对应多个工作人员,则实体工作人员与实体计算机之间的联系是多对多。9.数据库设计中反映用户对数据要求的模式是_。A内模式 B概念模式C外模式 D设计模式(分数:1.80)A.B.C. D.解析:解析 外模式,也称为用户模式。在一个数据库模式中,有 N 个外模式,每一个外模式对应一个用户。外模式保证数据的逻辑独立性。内模式属于物理模式,因此,一个数据库只有一个内模式;内模式规定了数据的存储方式、规定了数据操作的逻辑、规定了数据的完整性、规定了数据的安全性、规定了数据的存储性能。10.有三个关系 R、S 和 T 如下:(分数:1.80)A. B.C.D.解析:解析

    32、 自然连接是将表中具有相同名称的列自动进行记录匹配。11.下列特点中不属于 Java 的是_。A多线程 B多继承C跨平台 D动态性(分数:1.80)A.B. C.D.解析:解析 Java 不支持多重继承(子类只能有一个父类)。12.Java 的反汇编命令是_。Ajavap BjavacCjdb Djava(分数:1.80)A. B.C.D.解析:解析 Javap 命令是 java 反汇编命令,javac 命令是 java 语言编译器,jdb 是基于文本和命令行的调试工具,java 命令是 Java 解释器。13.下列变量定义中,不合法的是_。Aint sx;Bim_123;Cint Summe

    33、r 2010_gross_sale;Dint#dim;(分数:1.80)A.B.C.D. 解析:解析 Java 中标识符的命名规则为:区分大小写,例如 a 和 A 是两个变量;标识符由字母、下画线、美元符号和数字组成,并且第一个字符不能是数字。14.下列选项中为单精度数的是_。A2 B5.2C0.2f D023(分数:1.80)A.B.C. D.解析:解析 Java 中单精度常量以 f 或 F 结尾。15.下列关于 boolean 类型的叙述中,正确的是_。A可以将 boolean 类型的数值转换为 int 类型的数值B可以将 boolean 类型的数值转换为字符串C可以将 boolean 类

    34、型的数值转换为 char 类型的数值D不能将 boolean 类型的数值转换为其他基本数据类型(分数:1.80)A.B.C.D. 解析:解析 由于基本数据类型中 boolean 类型不是数字型,所以基本数据类型的转换是除了 boolean类型以外的其他 7 种类型之间的转换。16.若定义 int a=2,b=2,下列表达式中值不为 4 的是_。Aa*(+b) Ba*(b+)Ca+b Da*b(分数:1.80)A. B.C.D.解析:解析 +b,先自加,再计算,即 a*(+b)等价于 b=b+1; a*b。17.下列可以获得构件前景色的方法是_。Agetsize() BgetForeground

    35、()CgetBackground() Dpaint()(分数:1.80)A.B.C.D. 解析:解析 A 是获得控件大小,B 是获得构件的前景色,C 是获得构件的背景色,D 是继承 Applet 的子类需要实现的方法。18.下列程序的运行结果是_。public class testprivate String data=“10“,“10.5“);public void fun()double s=0;for(int i=0; i3; i+)trys=s+Integer. parseInt(datai);catch(Exception e)System. out. print(“errorl:“

    36、+datai);public static void main(string args)trytest d=new test();d. fun();catch(Exception e)System. Out. println(“error2“)Aerror1:10.5 Berror2Cerror1:10.5 error2 D以上都不对(分数:1.80)A.B.C. D.解析:解析 try-catch 块是可以嵌套分层的,并且通过异常对象的数据类型进行匹配,以找到正确的catch block 异常错误处理代码。以下是通过异常对象的数据类型进行匹配找到正确的 catch b10ck 的过程。首先在

    37、抛出异常的 try-catch 块中查找 catch block,按顺序先与第一个 catch block 块匹配,如果抛出的异常对象的数据类型与 catch block 中传入的异常对象的临时变量(就是 catch 语句后面参数)的数据类型完全相同,或是它的子类型对象,则匹配成功,进入 catch block 中执行,否则到第步;如果有两个或更多的 catch block,则继续查找匹配第二个、第三个,乃至最后一个 catch block,如匹配成功,则进入对应的 catch block 中执行,否则到第步;返回到上一级的 try-catch 块中,按规则继续查找对应的 catch bloc

    38、k。如果找到,进入对应的 catch block 中执行,否则到第 4 步;再到上上级的 try-catch 块中,如此不断递归,直到匹配到顶级的 try-catch 块中的最后一个 catch block,如果找到,进入到对应的 catch block 中执行;否则程序将会执行 terminate()退出。所以选 C。19.下列程序片段中,能通过编译的是_。Apublic abstract class Animalpublic void speak();Bpublic abstract class Animalpublic void speak();Cpublic class Animalp

    39、ubilc abstract void speak();Dpublic abstract class Animalpubilc abstract void speak();(分数:1.80)A. B.C.D.解析:解析 Java 中一个类是一个 abstract 类的子类,它必须具体实现父类的 abstract 方法。如果一个类中含有 abstract 方法,那么这个类必须用 abstract 来修饰(abstract 类也可以没有 abstract 方法)。有 abstract 方法的父类只声明,由继承它的子类实现。所以选 A。20.下列不属于接口 WindowListener 的方法是_。

    40、AwindowClosing() BwindowClosed()CwindowMinimized() DwindowOpened()(分数:1.80)A.B.C. D.解析:解析 接口 WindowListener 包括以下方法:windowActivated、windowDeactivated、windowClosing、windowClosed、windowIconified、windowDeiconified、windowOpened 方法。所以选 C。21.下列选项中,不能输出 100 个整数的是_。Afor(int i=0; i100; i+)System. Out. println

    41、(i);Bint i=0;doSystem. out. println(i);i+;while(i100);Cint i=0;while(i100)System. Out. println(i);i+;Dint i=0;while(i100)i+;if(i100) continue;System. out. println(i);(分数:1.80)A.B.C.D. 解析:解析 continue 语句的作用是不执行循环体后面的语句直接进入循环判断阶段。所以本题选 D。22.类变量必须带有的修饰符是_。Astatic BfinalCpublic Dvolatile(分数:1.80)A. B.C.D

    42、.解析:解析 类变量用 static 修饰。23.下列选项中属于字符串常量的是_。Aabe B“abe“Cabc D(abc)(分数:1.80)A.B. C.D.解析:解析 Java 中字符串常量由双引号和其中间的字符所组成。24.Java 程序默认引用的包是_。Ajava. text 包 Bjava. awt 包Cjava. lang 包 Djava. util 包(分数:1.80)A.B.C. D.解析:解析 java. lang 包提供 Java 编程语言进行程序设计的基础类。java. lang 包是编译器自动导入的。25.为使下列代码正常运行,应该在下面线处填入的选项是_。Objec

    43、tlnputStream In=new_(new FileInputStream(“employee. doc“);Employee newstaff=(Employee) in. readobject ();In.close();AReader BInputStreamCObjectlnput DObjectlnputStream(分数:1.80)A.B.C.D. 解析:解析 ObjectlnputStream 类和 ObjectOutputStream 类分别是 InputStream 类和 OutputStream类的子类。Objectlnput-Stream 类和 ObjectOutp

    44、utStream 类创建的对象被称为对象输入流和对象输出流。对象输入流使用 readObject()方法读取一个对象到程序中。26.下列代码将对象写入的设备是_。ByteArrayOutputStream bout=new ByteArrayOutputStream();ObjectOutputStream out=new ObjectOutputStream(bout);out. writeObject (this);out. close();A内存 B硬盘C屏幕 D网络(分数:1.80)A. B.C.D.解析:解析 ObjectOutputStream 类的构造方法是 Obiectoutp

    45、utStream(OutputStream out)。Java 中的二进制流全都写入到内存中。27.为使下列代码正常运行,应该在下画线处填入的选项是_。int numbers=new intn;for (int i=0; inumbers. _;i+)numbersi=i+1;Asize BlengthCdimension Dmeasurement(分数:1.80)A.B. C.D.解析:解析 length 表示数组的长度。28.为使下列代码正常运行,应该在下画线处填入的选项是_。abstract class personpublic Person (String n)name=n;publi

    46、c_String getDescription();public String getName()return name;private string name;Astatic BprivateCabstract Dfinal(分数:1.80)A.B.C. D.解析:解析 抽象类中的抽象方法可以只声明,定义延迟到其子类。29.下列能够正确创建线程的方法是_。. 继承 java. lang. Thread 类,并重写 run()方法. 继承 java. lang. Runnable 类,并重写 start()方法. 实现 java. lang. Thread 接口,并实现 run()方法. 实现 java. lang. Runable 接口,并实现 run()方法A, B,C, D,(分数:1.80)A.B.C.D. 解析:解析 用 Thread 类的构造方法 Thread(Runnable target)创建线程对象时,构造方法中的参数必须是一个具体的对象,该对象称作线程的目标对象,创建目标对象的类必须要实现 Runnable 接口。30.下列线程状态转换序列,在线程实际运行中可能出现的序列是_。


    注意事项

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




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

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

    收起
    展开