str1 = "hello world!!!"str2 = "word"print(str1.find(str2, 5)打印的结果是:
A: 5
B: -1
C: 0
D: 7
A: 5
B: -1
C: 0
D: 7
举一反三
- 在下列语句中,正确的是( )。 A: char str[]=”China”; B: char str[];str=”China”; C: char str1[5],str2[]={”China”};str1=str2; D: char str1[],str2[];str2={”China”};strcpy(str1,str2);
- 以下涉及字符串数组、字符指针的程序段中,没有编译错误的是()。 A: char* str, name[1]; str = "Hello"; B: char* str, name[1]; name = "Hello"; C: char str1[10] = "ex1.c", str2[6]; str2 = str1; D: char head_line[]; head_line = "\\0";
- 在下列语句中,正确的是 ( ) A: static char str[]="China"; B: static char str[];str="China"; C: static char str1[5],str2[]={"China"};str1=str2; D: static char str1[],str2[];str2={"China"};strcpy(str1,str2);
- 下列数组说明中,说法正确的是( )。 A: static char str1[5],str2[]={"China"}; str1=str2; B: static char str[]="China"; C: static char str1[],str2[];str2={"China"}; strcpy(str1,str2); D: static char str[]; str="China";
- 设str=’python’,想把字符串的第一个字母大写,其他字母还是小写,正确的选项是()。 A: print(str[0].upper()+str[1:]) B: print(str[1].upper()+str[-1:1]) C: print(str[0].upper()+str[1:-1]) D: print(str[1].upper()+str[2:])