A-A+

下列的哪个程序段可能导致错误?A.String s = hello; String t

2022-08-06 04:26:25 问答库 阅读 175 次

问题详情

下列的哪个程序段可能导致错误?
A.String s = "hello"; String t = "good"; String k = s + t;
B.String s = "hello"; String t; t = s[3] + "one";
C.String s = " hello "; String standard = s.toUpperCase();
D.String s = "hello"; String t = s + "good";请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:选项A)String类型可以直接使用“+”运算符进行连接运算。选项B)String是一种Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误。选项C)toUpperCase()方法是String对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String类型)。选项D)同选项A)。

考点:错误,程序