《Java常用类习题附部分参考答案》由会员分享,可在线阅读,更多相关《Java常用类习题附部分参考答案(20页珍藏版)》请在金锄头文库上搜索。
1、Java常用类习题一、选择题1. 下列String类的( )方法返回指定字符串的一部分(选择一项)A. extractstring()B. substring()C. Substring()D. Middlestring()2下列哪一个是正确的( )A)HashTable的关键字和值都允许为nullB)HashTable的关键字和值都不允许为nullC)HashTable的关键字允许为null,值不允许为nullD)HashTable的关键字不允许为null,值允许为null3对于下列代码:String str1=java;String str2=java;String str3=new St
2、ring(java);StringBuffer str4=new StringBuffer(java);以下表达式的值为true的是( )A) str1= =str2;B) str1= =str4; C) str2= =str3;D) str3= =str4;4以下程序段输出结果的是( )public class Test public static void main(String args) String str=ABCDE; str.substring(3); str.concat(XYZ); System.out.print(str); A) DE B) DEXYZ C) ABCDE
3、D) CDEXYZ5对于下列代码: public class ExampleString str=new String(hello);char ch=d,b,c;public static void main(String args)Example ex=new Example();ex.change(ex.str,ex.ch);System.out.println(ex.str+and+ex.ch0);public void change(String str,char ch)str=world;ch0= a;输出结果是: ( )A) hello and dB) hello and aC)
4、world and dD) world and a6以下代码的运行结果是哪一项。( )public class StringTestpublic static void mb_operate(String x,String y)x.concat(y);y=x;public static void main (String args)String a=A;String b=B;mb_operate(a,b);System.out.println(a+.+b);A)A.AB)B.AC)A.BD)B.B7以下代码的运行结果是哪一项。( )public class StringArray Testpublic static void mb_swap(String s)if(s.length0)?s.length():0; 18给定下列程序