(含解析)2022秋季黑龙江开放大学《JAVA语言程序设计》形考任务2(25分)(附答卷)_第1页
(含解析)2022秋季黑龙江开放大学《JAVA语言程序设计》形考任务2(25分)(附答卷)_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE6形考任务2(25分)试卷总分:100得分:100一、单项选择题(30个小题,每题2.5分,共75分)1.下列是有关子类继承父类构造函数的描述,正确的是(??)。A.创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数B.子类无条件地继承父类不含参数的构造函数C.子类必须通过super关键字调用父类的构造函数D.子类可以继承父类的构造函数专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:B2.下列关于类的定义中,a1,a2为接口,x,y为类,继承代码中错误的是(??)。A.publicinterfacea1extendsa2{...}?B.publicxextendsa1{...}C.publicclassxextendsy{...}??????D.publicclassxextendsyimplementsa1{...}??专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:B3.关于下列代码说法正确的是(??)。publicclassA{??publicvoiddoit(){}????publicStringdoit(){??return“a”;??}??publicdoubledoit(intx){????return1.0;??}}A.无编译错误B.?代码publicStringdoit(){行,出现编译错误C.?代码publicdoubledoit(intx){行,出现编译错误D.代码return“a”;行,出现编译错误专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:B4.在Java语言中,下列关于方法覆盖的描述,错误的是(??)。A.子类的方法名称与父类要保持一致B.子类的返回数据类型与父类要保持一致C.子类的参数信息与父类要保持一致D.父类中声明为private的方法,对于子类是可以访问的专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:D5.下列关于抽象类和接口的说法错误的是(??)。A.抽象类在Java语言中表示的是一种继承关系B.在抽象类中可以没有抽象方法C.接口中的方法都不能被实现D.接口中的方法都必须加上public关键字专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:BD6.下面语句中,把方法声明为抽象的公共方法是(??)。A.publicabstractmethod()B.publicabstractvoidmethod()C.publicabstractvoidmethod(){}D.publicvoidmethod()extendsabstract专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:B7.内部类不可以声明在(???)。A.类的内部B.类的方法内部C.类的构造方法内部D.类的外部专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:D8.下列选项中,(??)修饰符修饰的变量是被同一个类生成的对象共享的。A.publicB.privateC.staticD.Final专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:C9.Java语言中用来抛出异常的关键字是(??)。A.tryB.catchC.throwD.?finally专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:C10.(??)类是所有异常类的父类。A.ThrowableB.?Error??C.Exception??D.IOException专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:A11.自定义异常类时,可以继承的类是(??)。A.ErrorB.Exception及其子类??C.AssertionErrorD.Applet专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:B12.使用catch(Exceptione)的优点是(??)。A.?指挥捕获个别类型的异常?B.捕获try语句块中产生的所有类型异常C.忽略一些异常D.执行一些程序专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:B13.Java语言中,一定会执行完的代码是(??)。A.tryB.catch?C.finallyD.?throw专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:C14.下列(??)属于受控异常。A.ErrorB.NullPointerException?C.ClassCastExceptionD.?IOException专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:D15.下列(??)异常属于非受控异常。A.RuntimeExceptionB.FileNotFoundExceptionC.SQLExceptionD.SocketException专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:A16.下列关于异常的说法正确的是(??)。A.抛出异常是指程序运行中出现异常情况时发生中断的现象B.异常声明可以声明多个异常,中间用“;”分开??C.使用关键字catch声明可能发生的异常??D.抛出异常是异常处理的起点专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:D17.如下程序代码运行的结果是(??)。publicclassFoo{??publicstaticvoidmain(String[]args){????try{??????return;????}finally{??????System.out.println("Finally");????}??}}A.FinallyB.编译失败C.代码正常运行但没有任何输出D.运行时抛出异常专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:A18.如果抛出在继承中的异常,下列说法正确的是(??)。A.父类中方法抛出三个异常,子类可以抛出四个异常B.父类中方法抛出两个异常,子类可以抛出两个异常C.父类抛出异常IOException,子类不是必须抛出异常IOException????????D.父类与子类抛出异常是没有关系的专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:B19.编写线程类,能够返回线程执行结果的接口是(??)。A.RunnableB.CallableC.Clonable????D.?Serializable专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:B20.下列说法中错误的是(??)。A.线程就是程序???B.线程是一个程序的单个执行流程C.多线程是指一个程序的多个执行流程D.多线程用于实现并发专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:A21.线程的生命周期,不包括(??)。A.新建B.?运行C.停止D.阻塞专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:C22.一个线程对象调用了(??)方法之后,进入就绪状态。A.run()B.start()C.sleep()D.suspend()专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:B23.下列(??)关键字通常用来对代码块或者方法加锁,从而使得对其的访问是排他的。A.?SerializableB.transient???C.synchronizedD.?static专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:C24.Java中保证变量实现线程安全是通过关键字(??)解决的。A.finallyB.synchronizedC.volatileD.throw专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:C25.假设存在进程/线程等待序列{p1,p2,...,pn},其中p1等待p2占有的资源,p2等待p3占有的资源,pn等待p1占有的资源,形成一个循环。这属于下列死锁产生必要条件中的(??)。A.资源互斥条件B.资源不可抢占条件C.占有且申请资源条件D.循环等待专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:D26.下列代码创建一个新线程并启动线程。Runnabletarget=newMyRunnable();?ThreadmyThread=newThread(target);?其中,(??)类可以创建target对象,并能编译正确。A.publicclassMyRunnableextendsRunnable{publicvoidrun(){}}B.publicclassMyRunnableextendsObject{publicvoidrun(){}}?C.?publicclassMyRunnableimplementsRunnable{publicvoidrun(){}}D.publicclassMyRunnableextendsRunnable{voidrun(){}}专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:C27.下列方式中,能够实现同步的是(??)。A.synchronized方式B.使用volatile修饰符C.使用ThreadLocal方式D.基于BlockingQueue的数据接口来存储专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:D28.下列(??)技术不属于Web应用服务器。?A.TomcatB.?JettyC.UndertowD.?DB2专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:D29.下列(??)数据库属于开源免费的。A.OracleB.DB2C.SQLServerD.MySQL专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:D30.下列技术中,不属于前端开发技术的是(??)。A.jQueryB.?BootstrapC.ReactjsD.MySQL专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:D二、判断题(10个小题,每题2.5分,共25分)31.子类可以继承父类的构造方法。(??)专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:错误32.子类在方法覆盖时,protected的方法可以在子类中被修改为public。(??)专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:正确33.在4种访问控制中,最宽松的访问控制级别是default。(??)专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技能考试专业技能考试专业技能考试专业技答案:错误34.一个类只能实现一个接口。(??)专业技能考试专业技能考试专业技能考试专业技能考试专业技能考试技能专业技

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论