24春国开电大西安广播电视大学Java语言程序设计形考任务2形考任务2(25分)参考答案

来源:渝粤教育       时间:2024-06-01 06:28:10    73

形考任务2_形考任务2(25分)0

形考任务2_形考任务2(25分)0

试卷总分:100 得分:100

一、单项选择题(30个小题,每题2.5分,共75分)

下列是有关子类继承父类构造函数的描述,正确的是(? ? )。

子类可以继承父类的构造函数

子类必须通过super关键字调用父类的构造函数

创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数一网一平台答案

子类无条件地继承父类不含参数的构造函数

答案:


2.下列关于类的定义中,a1a2为接口,xy为类,继承代码中错误的是(? ? )。

public class x extends y{...}??????

public interface a1 extends a2{...}?

public class x extends y implements a1{...}??

public x extends a1{...}

答案:


3.关于下列代码说法正确的是(? ? )。


public class A{


? ? public void doit(){}


? ? ? ? public String doit(){


? ? return “a”;


? ? }


? ? public double doit(int x){


? ? ? ? return 1.0;


? ? }


}

无编译错误

?代码public String doit(){ 行,出现编译错误

代码return “a”;行,出现编译错误

?代码public double doit(int x){ 行,出现编译错误

答案:


4.Java语言中,下列关于方法覆盖的描述,错误的是(? ? )。

子类的返回数据类型与父类要保持一致

子类的参数信息与父类要保持一致

子类的方法名称与父类要保持一致

父类中声明为private的方法,对于子类是可以访问的国开形成性考核答案

答案:


5.下列关于抽象类和接口的说法错误的是(? ? )。

接口中的方法都必须加上public关键字

抽象类在Java语言中表示的是一种继承关系

在抽象类中可以没有抽象方法

接口中的方法都不能被实现

答案:


6.下面语句中,把方法声明为抽象的公共方法是(? ? )。

public void method() extends abstract

public abstract method()

public abstract void method()

public abstract void method(){}

答案:


7.内部类不可以声明在(? ? ? )。

类的构造方法内部

类的外部

类的内部

类的方法内部

答案:


8.下列选项中,(? ? )修饰符修饰的变量是被同一个类生成的对象共享的。

public

static

Final

private

答案:


9.Java语言中用来抛出异常的关键字是(? ? )。

throw

try

?finally

catch

答案:


10.? ? 类是所有异常类的父类。

Exception??

IOException

?Error??

Throwable

答案:渝粤教育


11.自定义异常类时,可以继承的类是(? ? )。

AssertionError

Error

Exception及其子类??渝粤搜题

Applet

答案:


12.使用catch(Exception e)的优点是(? ? )。

捕获try语句块中产生的所有类型异常

?指挥捕获个别类型的异常?

忽略一些异常国家开放大学作业答案

执行一些程序

答案:


13.Java语言中,一定会执行完的代码是(? ? )。

try

catch?国家开放大学作业答案

finally

?throw

答案:


14.下列(? ? )属于受控异常。

Error

?IOException

ClassCastException

NullPointerException?

答案:


15.下列(? ? )异常属于非受控异常。

RuntimeException

FileNotFoundException

SQLException一网一平台答案

SocketException

答案:国开搜题


16.下列关于异常的说法正确的是(? ? )。

使用关键字catch声明可能发生的异常??

抛出异常是指程序运行中出现异常情况时发生中断的现象

异常声明可以声明多个异常,中间用分开??

抛出异常是异常处理的起点国开形成性考核答案

答案:


17.如下程序代码运行的结果是(? ? )。


public class Foo{


? ? public static void main(String[] args) {


? ? ? ? try {


? ? ? ? ? ? return;


? ? ? ? } finally {


? ? ? ? ? ? System.out.println( "Finally" );


? ? ? ? }


? ? }


}

编译失败

Finally

运行时抛出异常

代码正常运行但没有任何输出

答案:


18.如果抛出在继承中的异常,下列说法正确的是(? ? )。

父类中方法抛出两个异常,子类可以抛出两个异常

父类抛出异常IOException,子类不是必须抛出异常IOException????????

父类中方法抛出三个异常,子类可以抛出四个异常

父类与子类抛出异常是没有关系的

答案:


19.编写线程类,能够返回线程执行结果的接口是(? ? )。

Callable渝粤题库

Clonable????

?Serializable

Runnable

答案:

国开搜题

20.下列说法中错误的是(? ? )。

多线程是指一个程序的多个执行流程

线程就是程序???

多线程用于实现并发

线程是一个程序的单个执行流程

答案:


21.线程的生命周期,不包括(? ? )。

阻塞

新建

停止

?运行

答案:


22.一个线程对象调用了(? ? )方法之后,进入就绪状态。一网一平台答案

start()

run()

sleep()

suspend()

答案:


23.下列(? ? )关键字通常用来对代码块或者方法加锁,从而使得对其的访问是排他的。

transient???

?static

?Serializable

synchronized

答案:


24.Java中保证变量实现线程安全是通过关键字(? ? )解决的。

volatile

synchronized国开搜题

throw

finally

答案:


25.假设存在进程/线程等待序列{p1,p2,...,pn},其中p1等待p2占有的资源,p2等待p3占有的资源,pn等待p1占有的资源,形成一个循环。这属于下列死锁产生必要条件中的(? ? )。国家开放大学作业答案

资源互斥条件国家开放大学作业答案

循环等待

占有且申请资源条件

资源不可抢占条件

答案:


26.下列代码创建一个新线程并启动线程。

Runnable target=new MyRunnable(); ?

Thread myThread=new Thread(target); ?

其中,(? ? )类可以创建target对象,并能编译正确。

public class MyRunnable extends Runnable { public void run(){} }

?public class MyRunnable implements Runnable {public void run() {}}

public class MyRunnable extends Runnable {void run() {}}

public class MyRunnable extends Object { public void run() {} }?

答案:


27.下列方式中,能够实现同步的是(? ? )。

使用ThreadLocal方式

synchronized方式

使用volatile修饰符

基于BlockingQueue的数据接口来存储

答案:


28.下列 ? ? )技术不属于Web应用服务器。?

Tomcat国家开放大学作业答案

?DB2

?Jetty

Undertow

答案:一网一平台答案渝粤搜题


29.下列(? ? )数据库属于开源免费的。

DB2

Oracle

MySQL

SQLServer

答案:


30.下列技术中,不属于前端开发技术的是(? ? )。

jQuery

MySQL

?Bootstrap

Reactjs

答案:


二、判断题(10个小题,每题2.5分,共25分)

31.子类可以继承父类的构造方法。(? ? 渝粤题库

答案:


32.子类在方法覆盖时,protected的方法可以在子类中被修改为public。(? ?

答案:

国家开放大学作业答案

33.4种访问控制中,最宽松的访问控制级别是default。(? ?

答案:


34.一个类只能实现一个接口。(? ?

答案:


35.进行异常处理时,try语句块执行的效率高,要把所有代码都放在try语句块内部。(? ?

答案:


36.finally语句块可以捕获异常,也可以处理异常。(? ?

答案:


37.如果想保证线程安全,可以通过volatile直接修饰对象。(? ?

答案:


38.Java多线程运行环境下,多个线程可以独立运行,不会引起并发和线程安全问题。(? ?

答案:


39.通过调用线程的sleep()发出I/O请求时,线程就会进入到死亡状态。(? ?

答案:


40.NoSQL中的列存储数据库使用灵活的图形来存储数据。(? ?

答案:

关键词:

推荐内容

TOP