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

当前位置:首页 > 第八章 判断题-字符串

第八章 判断题-字符串

  • 62 次阅读
  • 3 次下载
  • 2025/6/20 11:18:11

第八章 判断题

1.用= =比较字符串对象时,如果字符串包含的是同一个值时,结果为true。( ) 2.字符串在创建后可以被修改。( )

3.String类的charAt方法返回字符穿串中字符的个数。( )

4.String类的compareTo方法在所比较的字符串相等时返回0。( )

5.运算符“==”用于比较引用时,如果两个引用指向内存中同一个对象,则返回true。( ) 6.StringBuffer类的indexOf方法在字符串中定位某个字符或子串第一次出现的位置。( ) 7.String类的substring方法拷贝并返回字符串对象的一部分。( ) 8.String类的replace方法只返回一个新的字符串对象。( ) 9.String类的valueOf方法由它的参数转换成的字符串。( )

10.StringTokenizer类的hasMoreTokens方法确定在字符串中是否还有语言符号返回。(第八章 选择题

1.下面语句书写错误的是:

A.String s = “Gone with the wind”; String t = “good”; String k = s + t;

B.String s = “Gone with the wind”; String t;

t = s[3] + “one”;

C.String s = “Gone with the wind”; String standard = s.toUpperCase( ); D.String s = “home directory”; String t = s - “directory”; 2.请看下面的代码 String s = “hello”; String t = “hello”;

String c[ ] = {?h?,?e?,?l?,?l?,?o?}; 下面哪一选项的语句返回值为真: A.s .equals(t); B.t .equals(c); C.s==t;

D.t .equals(new String(“hello”)); E. t==c; 3.请看下面的代码 String s = “story”; 下面选项语句书写正确的是: A.s += “books”; B.char c = s[1]; C.int len = s .length;

D.String t = s.toLowerCase( ); 4.请看下面的代码 1.class Example { 2. String str;

) 3. public Example( ){ 4. str = “example”; 5. }

6. public Example(String s){ 7. str = s; 8. } 9..}

10.class Demo extends Example { 11.}

12.public class Test{ 13. public void f(){

14. Example ex = new Example(“good”); 15. Demo d = new Demo(“Good”); 16. } 17.}

那一行将导致发生错误: A.3 B.6 C.10 D.14 E.15

5.请看下面的代码 public class Example{

String 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.ch); }

public void change(String str,char ch[ ]){ str=”world”; ch[0]=?a?; } }

该程序的输出结果是: A.hello dbc B.hello abc C.world dbc D.world abc

6.下面选项正确创建一个字符型数组(含有4个元素)的是: A.String a[ ] = new String[4]; for(int i=0;i<4;a[i++]=””); B.String a[ ]={“”,””,””,””};

C.String a[4]; D.String [4]a;

E. String [ ]a = new String[4]; For(int i=0;i<4;a[i++]=null); 7.下面选项正确的是:

A.String temp[ ]= new String{“j””a””z”}; B.String temp[ ]= {“j””a””z”}; C.String temp= {“j”,”a”,”z”}; D.String temp[ ]= {“j”,”a”,”z”}; 8.请看下面的代码

1.StringBuffer sb = new StringBuffer(“abc”); 2.String s = new String(“abc”); 3.sb.append(“def”); 4.s.append(“def”); 5.sb.inser(1,”zzzz”); 6.s.concat(sb); 7.s.trim( ); 下面说法正确的是:

A.编译时在第一行发生一个错误 B.编译时在第二行发生一个错误 C.编译时在第三行发生一个错误 D.编译时在第四行发生一个错误 E. 编译时在第五行发生一个错误 F. 编译时在第六行发生一个错误 G. 编译时在第七行发生一个错误 9.请看下面的代码

String s1=new String(“hello”); String s2=new String(“there”); String s3=new String( ); 下面选项中语句正确的是: A.s3=s1+s2; B.s3=s1-s2; C.s3=s1&s2; D.s3=s1&&s2; 10.请看下面的代码 public class StrEq{

public static void main(String argv[ ]){ StrEq s = new StrEq( ); }

private StrEq( ){ String s = “Marcus”;

String s2 = new String(“Marcus”); If(s == s2){

System .out .println(“we have a match”);

}else{

System .out .pritln(“Not equal”); } } }

下面说法正确的是:

A.由于使用“private StrEq”编译时会出现错误 B.输出“we have a match” C.输出“Not equal”

D.由于使用“==”操作符导致编译时出现错误 第八章 程序设计题

1.编写Applet程序,接受用户输入的一个字符串和一个字符,把字符串中所有指定的字符删除后输出。 2.编程判断一个字符串是否回文。

3.编写一个应用程序,它使用card对象创建了一副52张的纸牌,然后使用户能够通过单击Deal card按钮来发牌,在JtextField中显示了所发的牌,用户还可以随时单击Shuffle card按钮来洗牌。 4.编写一个应用程序,对两个大型字符串进行比较。

5.编写一个应用程序,用来演示StringBuffer类提供的10个重载append方法。 第八章判断题答案 1.难度:容易 答案:错误

知识点:用运算符“= =”比较字符串对象,实际上是比较并确定它们是否内存中的同一个对象。 2.难度:容易 答案:错误

知识点:字符串对象是常量,在创建后不能修改。 3.难度:容易 答案:错误

知识点:String类的charAt方法返回指定位置上的字符。 4.难度:容易 答案:正确

知识点:不仅如此,如果调用compareTo的字符串比作为参数的字符串小,则返回一个负数;如果调用compareTo的字符串比作为参数的字符串大时,则返回一个正数。 5.难度:适中 答案:正确

知识点:运算符“==”用于比较基本类型的数据时,如果两个值相同则返回true,并且在比较引用时,如果两个引用指向内存中同一个对象,则返回true。 6.难度:适中 答案:错误

知识点:indexOf方法是String类的方法。 7.难度:容易 答案:正确

知识点:String类的substring方法的使用。 8.难度:适中 答案:错误

搜索更多关于: 第八章 判断题-字符串 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第八章 判断题 1.用= =比较字符串对象时,如果字符串包含的是同一个值时,结果为true。( ) 2.字符串在创建后可以被修改。( ) 3.String类的charAt方法返回字符穿串中字符的个数。( ) 4.String类的compareTo方法在所比较的字符串相等时返回0。( ) 5.运算符“==”用于比较引用时,如果两个引用指向内存中同一个对象,则返回true。( ) 6.StringBuffer类的indexOf方法在字符串中定位某个字符或子串第一次出现的位置。( ) 7.String类的substring方法拷贝并返回字符串对象的一部分。( ) 8.String类的replace方法只返回一个新的字符串对象。( ) 9.String类的valueOf方法由它的参数转换成的字符串。( ) 10.Strin

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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