java中Stringstr="helloworld"下列语句错误的是()。
A: str+=’ a’
B: int strlen = str.length
C: str=100
D: str=str+100
A: str+=’ a’
B: int strlen = str.length
C: str=100
D: str=str+100
举一反三
- 可以获取字符串str的最后一个字符的表达式是( )。 A: str.length() B: str[str.length() - 1] C: charAt(str, length(str)) D: str.charAt(str.length() - 1)
- 设有定义char str[80];以下不能将输入数据first\nsecond\n读取到数组str中的语句是 A: ein.get(str,strlen(str)); B: cin.getline(str,strlen(str)); C: cin>>str; D: cin.read(str,strlen(str));
- 以下语句输出结果是( ) String str=”123”; int x=4,y=5; str=str+(x+y); System.out.println(str); A: 1239 B: 12345 C: 编译错误 D: 123+4+5
- 10下面isEmptyString方法书写正确的是 A: public boolean isEmptyString(String str){ return str.length==0||str==null; } B: public boolean isEmptyString(String str){ return str==null||str.length()==0; } C: public boolean isEmptyString(String str){ return str==""||str.length==0; } D: public boolean isEmptyString(String str){ return str.equals("")||str.length==0; }
- 本程序的函数ver是使输入的字符串按反序存放,在主函数中输入和输出字符串。 main() { char str[100]; scanf("%s",str); ver(str); printf("%s\n",str); } ver( 【1】 ) char str[] { char t; int i,j; for(i=0,j=strlen(str);i str[i]=str[j-1] str[j-1]=t