4、 调用strlen(“abcd0ef0g”)的返回值为( )(A)4 (B)5 (C)8 (D)9
A: 字符串以'0'结尾
B: 字符串以'0'结尾
C: 字符串以'0'结尾
D: 字符串以'0'结尾
A: 字符串以'0'结尾
B: 字符串以'0'结尾
C: 字符串以'0'结尾
D: 字符串以'0'结尾
D
举一反三
- 智慧职教: 注意,字符串在内存里以 0 结尾 不是"字符0",是"二进制值0" 这叫字符"null",表示字符串结尾
- 8、设有数组定义:char array[]=”China”;,则数组array所占的空间为( )(A)4个字节 (B)5个字节 (C)6个字节 (D)7个字节 A: 字符串以'0'结尾,因此用字符串初始化的话,应该加上结束字符,本题为6 B: 字符串以'0'结尾,因此用字符串初始化的话,应该加上结束字符,本题为6 C: 字符串以'0'结尾,因此用字符串初始化的话,应该加上结束字符,本题为6 D: 字符串以'0'结尾,因此用字符串初始化的话,应该加上结束字符,本题为6
- 若正规式为“(1|01)*0”,则该正规式描述了______。 A: 长度为奇数且仅由字符0和1构成的串 B: 长度为偶数且仅由字符0和1构成的串 C: 以0结尾、0不能连续出现且仅由字符0和1构成的串 D: 以1开始以0结尾且仅由字符0和1构成的串
- 已知变量s的值是一个字符串,以下能用于判断s这个字符串是否以字符“0”开头,且以字符“9”结尾的表达式为
- 已知变量s的值是一个字符串,以下能用于判断s这个字符串是否以字符“0”开头,且以字符“9”结尾的表达式为: A: A.s[0]="0" or s[-1]="9" B: A.s[0]==0 and s[9]==9 C: s[0]=="0" and s[-1]=="9" D: A.s[0]=="0" or s[-1]=="9"
内容
- 0
已知变量s的值是一个字符串,以下能用于判断s这个字符串是否以字符“1”开头,且以字符“0”结尾的表达式为: A: s[0]==1ands[9]==0 B: s[0]=="1"ands[-1]=="0" C: s[0]="1"ors[-1]="0" D: s[0]=="1"ors[-1]=="0"
- 1
下列关于字符串的说法中错误的是A.()在()C()语言中,字符串是借助于字符型一维数组来存放的,并规定以字符()′()\()0′()作为字符串结束标志()B.()′()\()0′()作为标志占用存储空间,计入串的实际长度()C.()在表示字符串常量的时候不需要人为在其末尾加入()′()\()0′()D.()在()C()语言中,字符串常量隐含处理成以()′()\()0′()结尾
- 2
中国大学MOOC: 已知变量s的值是一个字符串,以下能用于判断s这个字符串是否以字符“1”开头,且以字符“0”结尾的表达式为:
- 3
已知变量s的值是一个字符串,以下能用于判断s这个字符串是否以字符“0”开头,且以字符“9”结尾的表达式为: A: s[0]==0 and s[9]==9 B: s[0]="0" or s[-1]="9" C: s[0]=="0" and s[-1]=="9" D: s[0]=="0" or s[-1]=="9"
- 4
若一个字符数组中有多个“\0”字符,则在判断字符串是否结束时,()。? 以最后一个“\0”字符为标准|以第一个“\0”字符为标准|程序错误|不作为字符串