第4章 数组字符串向量和哈希表Word文档下载推荐.docx

上传人:b****4 文档编号:18410979 上传时间:2022-12-16 格式:DOCX 页数:39 大小:26.42KB
下载 相关 举报
第4章 数组字符串向量和哈希表Word文档下载推荐.docx_第1页
第1页 / 共39页
第4章 数组字符串向量和哈希表Word文档下载推荐.docx_第2页
第2页 / 共39页
第4章 数组字符串向量和哈希表Word文档下载推荐.docx_第3页
第3页 / 共39页
第4章 数组字符串向量和哈希表Word文档下载推荐.docx_第4页
第4页 / 共39页
第4章 数组字符串向量和哈希表Word文档下载推荐.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

第4章 数组字符串向量和哈希表Word文档下载推荐.docx

《第4章 数组字符串向量和哈希表Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《第4章 数组字符串向量和哈希表Word文档下载推荐.docx(39页珍藏版)》请在冰豆网上搜索。

第4章 数组字符串向量和哈希表Word文档下载推荐.docx

System.out.print(l+"

"

+2);

System.out.println(’’’’+1+2);

}//方法main结束

4.7[填空题**]下面的程序片段被执行后,s2的值是12345678,s3的值是12345678,b的值是false。

Stringsl="

1234"

Strings2=sl.concat("

5678"

);

Strings3=sl+"

booleanb=(s2==s3);

4.8[填空题**]下面程序运行的结果是123412345678null。

publicclassJ_Test

publicstaticStringm_s;

publicstaticvoidmain(Stringargs[])

Strings2=sl;

s2+="

sl.concat("

);

System.out.println(sl+s2+m_s);

}//方法main结柬

}//类JTest结束

4.9[填空题**]下面程序运行的结果是14。

publicstaticvoidmain(Stringargs[])

Strings0=””;

//s0是只含有1个空格的字符串

Stringsl=s0+s0+"

12"

+s0+"

34"

+s0+s0;

Strings2=s0+s0十"

56"

78"

sl.concat(s2);

s2=s1.trim();

System.out.println(s1.length()+s2.length());

}//类J_Test结束

4.10【填空题*】下面程序运行的结果是abcdef。

publicclassJ_Test{

publicstaticvoidmaoin(Stringargs[]){

Strings1="

abc"

;

Strings2="

def"

S2.toUpperCase();

S1.concat(s2);

System.out.println(s1+s2);

}//方法main结束

4.11【填空题**】下面程序运行的结果是javajavaC。

publicstaticvoidmb_method(Strings,StringBuffert){

s=s.replace(‘j’,'

i'

t=t.append("

C"

}//方法mb_method结束

publicstaticvoidmain(Stringargs[]){

Stringa=newString("

java"

StringBufferb=newStringBuffer("

mb_method(a,b);

System.out.println(a+b);

}//方法main结束

4.12【填空题**】下面程序的输出是A,B。

publicstaticvoidmb_method(Stringx,Stringy){

x.concat(y);

y=x;

}//方法mb_method结束

A"

Stringb=newString("

B"

System.out.println(a+"

"

+b);

4.13【填空题**】下面程序的输出是AB,B。

publicclassvoidmb_method(StringBufferx,StringBuffery){

x.append(y);

StringBuffera=newStringBuffer("

."

}//方法mian结束

4.14【填空题**】下面程序的输出是123456。

publicstaticvoidmb_method(Strings,StringBufferb){

Strings1=s.replace('

1'

'

9'

Strings2=s.replace('

2'

8'

b.append("

Strings=newString("

StringBUfferb=newStringBuffer("

mb_method(s,b);

System.out.println(s+b);

}类J_Test结束

4.15【填空题*】类String本身负责维护一个字符串池。

该字符串池存放字符串常量所指向的字符串实例,以及调用过类String成员方法intern后的字符串

实例。

4.16【填空题*】按异常在编译时是否被检测来分,异常可以分成两大类:

受检异常(CheckedException)和非受检异常(UncheckedException)。

4.17【填空题*】请填写下面两处的空白使得下面的方法产生一个异常。

voidmb_method()throwsException{

thrownewException("

Exceptioninmb_method()"

4.18【填空题*】运行下面的程序,结果一般会输出14.

Try{

System.out.println("

1"

if(true)

Return;

}

Catch(RuntimeExceptione1)

3"

finally{

4"

}//try/catch/finally结构结束

System.out.println(“End”);

4.19【填空题*】运行下面的程序,结果一般会输出1。

try

System.out.print("

System.out.print(0);

catch(RuntimeExceptione1)

2"

Catch(Exceptione2)

}

finally

End"

4.20【填空题**】运行下面的程序,结果一般会输出2:

0,3:

4,4:

4,5:

4。

inti=0;

if(i%3==0)

thrownewException();

1:

+i+"

catch(Exceptione2)

2:

i+=2;

if(i%3==2)

i*=2;

3:

}//内部:

try/catch/finally结构结束

}//for循环结束

catch(Exceptione2){

4:

5:

}//外部:

4.21【填空题**】当下面程序的输入是“1234”时;

程序的输出是bcdn;

当下面程序的输入是“123”时,程序的输出是bcdn。

将下面程序的

第23~26行删去之后,则当下面程序的输入是“1234”时,程序的输出是cmn当下面程序的输入是“123”时,程序的输出是cmn。

01.classJ_Test

02.{

03.publicstaticvoidmain(Stringargs[])

04.{

05.try

06.{

07.mb_method1(args);

08.}

09.Catch(Exceptione)

10.{

11.System.out.print('

m'

12.}

13..out.print('

n'

14.}//方法main结束

15.

16.staticvoidmb_method1(Stringa[])

17.{

18.try

19.{

20.mb_method2(a);

21.System.out.print("

a"

22.}

23.Catch(Exceptione)

24.{

25.System.out.print("

b"

26.}

27.finally

28.{

29.System.out.print("

c"

30.}

31.System.out.print("

d"

32.}//方法mb_method1结束

33.

34.staticvoidmb_method2(Stringa[])

35.{

36.System.out.println(a[a.length]);

37.}//方法mb_method2结束

38.

39.}//类J_Test结束

4.22【填空题**】参照下面的类间的继承关系图,写出下面程序的输出cmn。

java.lang.Object

└java.lang.Throwable

└java.lang.Error

└java.lang.Exception

└java.io.IOException

└java.lang.RuntimeException

└java.lang.ArithmeticException

└java.lang.IndexOutOfBoundsException

└java.lang.ArrayIndexOutOfBoundsException

classJ_Test

{

publicstaticvoidmain(Stringargs[])

mb_method();

catch(Exceptione)

System.out.print(‘m’);

System.out.print(‘n’);

}//方法main结束

staticvoidmb_creatException()

thrownewArrayIndexOutOfBoundsException();

}//方法mb_creatException结束

staticvoidmb_method()

mb_createException();

System.out.print(“a”);

catch(ArithmeticExceptione)

System.out.print(“b”);

System.out.print(“c”);

}

System.out.print(“d”);

}//方法mb_method结束

}类J_Test结束

4.23[填空题**]参照下面的类间的继承关系图,写出下面程序的输出bcdn.

java.lang.Throwable

java.lang.Error

java.lang.Exception

java.io.IOException

java.lang.RuntimeException

java.lang.ArithmeticException

java.lang.IndexOutOfBoundsException

java.lang.ArrayIndexOutOfBoundsException

catch(Exceptione)

staticvoidmb_createException()

thrownewArrayIndexOutOfBoundsException();

}//方法mb_createException结束

staticvoidmb_method()

System.out.print(“d”);

}//类J_Test结束

72.\Java\程\序\设\计\习\题\集\(含参考答案)\

4.24[填空题**]下面程序输出13423.

publicclassJ_Test

publicstaticvoidmb_method(inti)

if(i==1)

System.out.print(“1”);

System.out.print(“2”);

return;

finally’

System.out.print(“3”);

System.out.print(“4”);

mb_method(0);

mb_method

(1);

4.25[填空题**]下面程序输出134.

publicstaticvoidmb_method()

thrownewRuntimeException();

catch(RuntimeExceptione)

catch(Exceptione1)

System.out.print(“2”);

System.out.print(“3”);

4.26[填空题**]运行下面的程序,并输入字符‘0’,请问运行结果34.

importjava.io.*;

classJ_ExceptionextendsException

}//类J_Exception结束

publicclassJ_Example

inti=System.in.read();

if(i==’0’)

thrownewJ_Exception();

System.out.print(“1”);

catch(IOExceptione)

catch(J_Exceptione)

System.out.print(“3”);

System.out.print(“4\n"

}//类J_Example结束

4.27[填空题*]下面程序输出1245。

publicstaticvoidmain(Stringargs[])

try

intl=1/0;

catch(Exceptione)

System.out.print("

l"

finally

System.out.print(”2¨

System,out.print("

System.out.print(”5\n¨

4.28[填空题*]下面程序输出12345。

try‘

try

intl=1/0;

}

catch(Exceptione)

Systera.out.print("

throwe;

}

finally

System.out.print(”2"

System.out.print("

System.out.print(“4”);

System.out.print(“5\n”);

4.29[选择题*]下面哪些语句会发生编译错误?

C

(A)int[a];

(B)int[]b=newint[10];

(C)intc[]=newint[];

(D)intd[]=null;

4.30[选择题*]下面哪些语句会发生编译错误?

ABCD

(A)int[l0]a;

(B)int[l0]b=newint[5];

(C)intc[10]=newin

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 中医中药

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1