mooc课程 java 期末考试试卷 联系客服

发布时间 : 星期二 文章mooc课程 java 期末考试试卷更新完毕开始阅读

a.f(); } }

public class E { }

? ? ? ?

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

ClassB b=new ClassB(); b.g(new ClassA());

A、Hello

B、编译正确,但无运行结果 C、编译错误:b.g(new ClassA()) D、以上都不对 我的答案:A

3

给定如下程序,运行结果为:

interface B{ }

class A implements B{ }

public void f(){ }

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

B b=new A(); b.f();

System.out.println(\!\

void f();

? ? ? ?

A、执行错误 B、I love java! C、编译错误 D、以上都不对 我的答案:B

1

下面哪个是对字符串String的正确定义

? ? ? ?

A、String s1=null; B、String s2='null'; C、String s3=(String)'abc'; D、String s4=(String)'\?'; 我的答案:A得分: 20.0分

2

字符串s=”Java”,找出字母v在字符串s中的位置,以下哪个选项是正确的

? ? ? ?

A、mid(2,s); B、charAt(2); C、indexOf(s);

D、s.indexOf('v');

我的答案:D得分: 20.0分

3

编译及运行以下代码,下列选项哪个是正确的 String s=new String(\ int iBegin=1; char iEnd=3;

System.out.println(s.substring(iBegin,iEnd));

? ? ? ?

A、输出Bic B、输出ic C、输出icy

D、编译错误

我的答案:B得分: 20.0分

4

给出以下变量定义,以下哪个语句是正确的 String s1=new String(\ String s2=new String(\ String s3=new String();

? ? ? ?

A、s3=s1 + s2; B、s3=s1 - s2; C、s3=s1 & s2;

D、s3=s1 && s2;

我的答案:A得分: 20.0分

5

以下哪个方法可以返回字符串的长度:

? ? ? ?

A、length() B、compareto() C、indexof() D、touppercase() 我的答案:A

5.2.1习题已完成

1

StringBuilder类中的方法capacity()返回的是字符串的

? ? ? ?

A、长度 B、容量 C、字节数 D、字符串的个数 我的答案:B

2

String类型的字符串的内容可以通过String对象的方法replace(char oldChar, char newChar)修改。

我的答案:√ 错误

3

如果要对字符串内容频繁修改,建议使用StringBuilder类而非String类。 我的答案:

5.3.1习题已完成

1

StringBuilder是线程安全的 我的答案:×

2

StringBuffer是线程安全的 我的答案:√

3

StringBuffer类型的字符串的内容可以被修改。 我的答案:×

1

已知有泛型类Box,下面哪些语句是正确的:

?

A、

Box box;

?

B、

Box box = null;

?

C、

Box box;