云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > mooc课程 java 期末考试试卷

mooc课程 java 期末考试试卷

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 19:59:04

1

编译及运行以下代码,下列选项哪个是正确的 abstract class MineBase { abstract void amethod(); static int i; }

public class Mine extends MineBase { public static void main(String argv[]){ int[] ar=new int[5]; for(i=0;i < ar.length;i++) System.out.println(ar[i]); } }

? ? ? ?

A、输出包含5个0的序列

B、Error: ar is used before it is initialized C、Error Mine must be declared abstract D、IndexOutOfBoundes Error 我的答案:C

2

含有抽象方法的类必须声明为抽象类。 我的答案:√

3

抽象类可以用来定义对象,也可以被继承。 我的答案:×

4

一个抽象类中的所有方法都必须是抽象的。 我的答案:×

接口练习已完成

1

关于接口下面不正确的说法是:

? ? ? ?

A、接口不支持多重继承 B、接口所有方法是抽象的

C、接口里的方法访问属性均为public D、定义接口的关键字是implements 我的答案:A 错误

2

Interface可以被以下哪个修饰符修饰

? ? ? ?

A、private B、class C、public D、static

我的答案:C

3

关于接口的定义和实现,以下描述正确的是:

? ? ? ?

A、接口定义的方法只有声明没有实现 B、接口定义中的变量都必须写明final和static

C、如果一个接口由多个类来实现,则这些类在实现该接口中的方法时采用统一的代码 D、如果一个类实现了接口,则必须实现该接口中的所有方法,但方法可不为为public 我的答案:A 错误

4

有如下的接口定义: public interface MyInterface

{

float k = 10; }

下列选项哪一项指令不能替代上列指令: float k=10;?

? ? ? ?

A、final float k = 10; B、private float k = 10; C、static float k = 10; D、public float k; 我的答案:D

5

一个类只能继承单个父类,一个类只能履行一个接口。 我的答案:×

6

接口不能声明构造函数。 我的答案:√

接口回调练习已完成

1

给出如下程序: interface InterfaceA{ }

abstract class ClassA{ }

class ClassB extends ClassA implements InterfaceA{

void g(){ abstract void g(); String s=\void f();

System.out.print(s);

}

public void f(){

System.out.print(\} }

public class E { }

其运行结果是?

? ? ? ?

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

ClassA a=new ClassB(); InterfaceA b=new ClassB(); a.g(); b.f();

A、编译正确,但无运行结果

B、编译错误:InterfaceA b=new ClassB(); C、good good D、以上都不对 我的答案:C

2

给定以下程序片段,结果为? interface InterfaceA{ }

class ClassA implements InterfaceA{

public void f(){ String s=\void f();

System.out.print(s); } }

class ClassB{

void g(InterfaceA a){

搜索更多关于: mooc课程 java 期末考试试卷 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

1 编译及运行以下代码,下列选项哪个是正确的 abstract class MineBase { abstract void amethod(); static int i; } public class Mine extends MineBase { public static void main(String argv[]){ int[] ar=new int[5]; for(i=0;i < ar.length;i++) System.out.println(ar[i]); } } ? ? ? ? A、输出包含5个0的序列 B、Error: ar is used before it is initialized C、Error Mine mu

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com