下列语句执行后, i的值为()String str = "rock\"n\"roll";String str1 = "\"";int i = str.indexOf(str1);
A: 5
B: 6
C: 7
D: 4
A: 5
B: 6
C: 7
D: 4
举一反三
- 下列语句执行后,i的值为()。String str = “rook”n”roll”; String str1 = “””; int i = str.indexOf(str1); A: 4 B: 7 C: 6 D: 5
- 下面哪一项是不正确的字符串赋值或不正确的赋初值的方式?() A: char *str;str="string"; B: char str[7]={'s','t','r','i','n','g'}; C: char str1[10];str1="string"; D: char str1[]="string",str2[]="1234567";
- 以下程序运行结果为()。 A: str>str1 B: str C: str=str1 D: str<>str1
- 下面()是不正确的字符串赋值或赋初值的方式。 A: char*str;str=“string”; B: charstr[7]={‘s’,‘t’,‘r’,‘i’,‘n’,‘g’}; C: charstr1[10];str1=“string”; D: charstr1[]=“string”,str2[]=“12345678”;
- 下列程序片段中不正确的字符串赋值或初始化方式是( )。 A: char str[10]; str=”string”; B: char *str; str=”string”; C: char str[7]={’s’,’t’,’r’,’i’,’n’,’g’,’0’}; D: char str[ ]=”string”;