下面哪个选项正确地声明了一个字符串数组( ):
A: char str[]
B: char str[][]
C: String str[]
D: String str[10]
A: char str[]
B: char str[][]
C: String str[]
D: String str[10]
C
举一反三
- 下列选项中,()正确地声明了一个字符串数组。 A: char str[] B: char str[][] C: String str[10] D: String str[]
- 下面声明一个String类型的数组,正确的是() A: char str[][]; B: String str[10]; C: char str[]; D: String str[];
- 下列程序片段中不正确的字符串赋值或初始化方式是( )。 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”;
- 下面哪个选项不能将"hello"字符串存入字符数组str中( )。 A: char str[]="hello" ; B: char str[30]; strcpy(str, "hello"); C: char str[30];str="hello"; D: char str[30],*ps=str; strcpy(ps,"hello");
- 以下哪个方法用来从字符串中获取一个字符? A: indexOf(String str) B: split(String str,char ch) C: concat(String str) D: charAt(int index)
内容
- 0
以下给字符数组str定义和赋值正确的是( )。 A: char str[10]; str={"China!"}; B: char str[ ]={"China!"}; C: char str[10]; strcpy( str,"abcdefghijkl"); D: char str[10]={"abcdefghijkl"};
- 1
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。 A: charstr[]="string";c=str; B: scanf("%s",c); C: c=getchar(); D: char str[]="string";strcpy("C,str")
- 2
下面哪一项是不正确的字符串赋值或不正确的赋初值的方式?() 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";
- 3
要使字符数组str存放一个字符串"BYE",正确的定义语句是_____ _____。 A: char str[3]={'B','Y','E'}; B: char str[3]="BYE"; C: char str[ ]="BYE"; D: char str[ ]={'B','Y','E'};
- 4
以下语句中能够正确定义字符数组并存入字符串的是()。 A: char str[]={'\064'}; B: char str="kx43"; C: char str=''; D: char str[]="\0";