不能把字符串"China"赋给数组b的语句是( )。
A: char b[10]={'C','h','i','n','a','\0'};
B: char b[10],b="China";
C: char b[10]; strcpy(b,"China");
D: char b[10]="China";
A: char b[10]={'C','h','i','n','a','\0'};
B: char b[10],b="China";
C: char b[10]; strcpy(b,"China");
D: char b[10]="China";
B
举一反三
- 以下给字符数组str定义和赋值正确的是( )。 A: char str[10]; str={"China!"}; B: char str[ ]={"China!"}; C: char str[10]; strcpy( str,"abcdefghijkl"); D: char str[10]={"abcdefghijkl"};
- 对字符串不正确的赋值方式是( )。 A: char *string;string=china; B: char c[]={china}; C: char c[10];c[10]={china}; D: char *string=china;
- 下列说明不正确的是( ) A: char a[10]="china"; B: char a[10],*p=a;p="china"; C: char * a;a="china"; D: char a[10],*p;p=a="china";
- 下面说明语句中,语法不正确的是( ). A: char a[10],*p=a;p="china"; B: char a[10]="china"; C: char *a;a="china"; D: char a[10],*p;p=a="china";
- 以下给字符数组str定义和赋值正确的是( ) A: char str[10]; str={"china!"}; B: char str[]={"china!"}; C: char str[10]; strcpy(str,"abcdefghijkl"); D: char str[10]={"abcdefghijkl"};
内容
- 0
以下错误的语句是___ A: char word[] = {'C','h','i','n','a'}; B: char word[] = {"china"}; C: char word[] = "china"; D: char word[] = 'china';
- 1
与如下代码不等价的语句是________。 char str[ ] = "china"; A: char str[6] = “china”; B: char str[ ] = {'c', 'h', 'i', 'n', 'a'}; C: char str[ ] = {'c', 'h', 'i', 'n', 'a', '\0'}; D: char str[ ] = {"china"};
- 2
下列能将字符串赋值给字符指针变量的是【】。 A: char *str="China" B: char str="China" C: char *str=China D: char str=China
- 3
已知:char a[15],b[15]={"I love china"};则能将字符串I love china赋给数组a的正确语句是( ) A: a="I love china"; B: strcpy(b,a); C: a=b; D: strcpy(a,b);
- 4
对字符数组s赋值,不合法的是 A: char s[]="china"; B: char s[20]={" china "}; C: char s[20];s=" china"; D: char s[20]={'c','h','i','n','a'};