对字符串str="welcome to china"进行下列操作处理,描述结果正确的是( )。
str.length的返回值是16
举一反三
- 对字符串str=welcome to china进行操作 str.substring(1,5)返回值是elcom
- 对字符串str="welcome to china"进行操作 str.indexOf("come",4)的返回值为4
- 下列能将字符串赋值给字符指针变量的是【】。 A: char *str="China" B: char str="China" C: char *str=China D: char str=China
- 当用一维字符数组来存储单个字符串时,系统会自动在串的最后面加一个标志符,以表示字符串内容到此结束,但标志符本身并不是字符串的有效内容。若有定义语句:char str[]=”China”;,则数组str的长度、字符串”China”的长度及结束标志符的描述正确的是
- 对于字符串的操作, 下列说明中正确的是()。 A: 可用赋值表达式对字符数组赋值, 如 char str[20];str="china"; B: 若有字符数组 a 和 b, 且 a>;b, 则 strcmp(a,b)为非负数 C: 可用 strcpy 函数进行字符串的复制来完成字符数组的赋值 D: 字符串"aaa"在内存口占用 3 个字节
内容
- 0
下列描述中,能正确给字符数组str定义和赋值的是()。 A: charstr[]={"China"}; B: charstr[10];str={"China"}; C: charstr[10]={"abcdefghijklmn"}; D: charstr[10];strcpy(str,"abcdefghijklmn");
- 1
下列是关于字符数组的描述,错误的是( )。 A: 字符数组可以存放字符串 B: 字符数组中的字符串可以整体输入输出 C: str=gets() 语句是将输入的字符串保存到数组str中 D: 定义字符数组时,可以使用一个字符串对其初始化
- 2
顺序输出字符串中的字符:for str in 'This is a string'do echo $strdone输出结果:This is a string
- 3
下面的定义语句中,使数组str不能正确保存字符串的是()。 A: char str[6]="China"; B: char str[ ]="China"; C: char str[5]={'C','h','i','n','a'}; D: char str[6]={"China"};
- 4
以下给字符数组str定义和赋值正确的是( )。 A: char str[10]; str={"China!"}; B: char str[ ]={"China!"}; C: char str[10]; strcpy( str,"abcdefghijkl"); D: char str[10]={"abcdefghijkl"};