题目内容

对于如下代码,下列哪个叙述是正确的?public class E {public static void main (String[]args){String str = new String ("bird");modify(str);System.out.println(str);//【代码】}public static void modify (String s) {s = s + "fly";}}

A. 程序编译出现错误
B. 程序标注的【代码】的输出结果是bird
C. 程序标注的【代码】的输出结果是fly
D. 程序标注的【代码】的输出结果是null

查看答案
更多问题

下列哪个叙述是错误的?

A. "default966".matches("[^bc]+[789]{1}[6]{2}")的值是true
B. 表达式"RedBird".lastIndexOf("Bird")的值是4
C. 表达式"RedBird".indexOf("Bird")的值是3
D. 表达式"RedBird".indexOf("Cat")的值是-1

下列哪个叙述是错误的?

A. Integer.parseInt("12.9");会触发NumberFormatException异常
B. 表达式"bird".contentEquals("bird")的值是true
C. 表达式"Bird" == "bird"的值是false
D. new String("bird") == "bird"的值是true

下列哪个叙述是错误的?

A. 表达式"D:/java/book".lastIndexOf("/")的值是8
B. 表达式"3.14".matches("[0-9]+[.]{1}[0-9]+")的值是true
C. 表达式"220301200210250286".startsWith("2203")的值是true
D. 表达式"220301200210250286".endsWith("286")的值是true

下列【1】、【2】、【3】、【4】注释标注的哪行代码有错误?public class E {public static void main (String[]args){String s = new String("ABCABC");boolean m = s.equals("");//【1】s = s.replaceAll("[ABC]+","**");//【2】s = s.substring(1);//【3】int n = s.length ;//【4】System.out.println(s);}}

A. 【1】
B. 【2】
C. 【3】
D. 【4】

答案查题题库