A: charstr[10];str={China!};
B: charstr[]={China!};
C: charstr[10];strcpy(str,abcdefghijkI);
D: charstr[10]={abcdefghijkI};
举一反三
- 以下给字符数组a定义和赋值正确的是。 A: charstr[10];str={"China"}; B: charstr[]={"China"}; C: charstr[10];strcpy(str,"abcdefghijklmn"); D: charstr[10]={"abcdefghijklmn"};
- 下列描述中,能正确给字符数组str定义和赋值的是()。 A: charstr[]={"China"}; B: charstr[10];str={"China"}; C: charstr[10]={"abcdefghijklmn"}; D: charstr[10];strcpy(str,"abcdefghijklmn");
- 下列程序段中,不能输入字符串的是 A: charstr[10];puts(gets(str)); B: charstr[10];scanf(“%s”,str); C: charstr[10];gets(str); D: charstr[10];getchar(str);
- 写出程序运行结果: Charstr[10]={“china”}; Printf(“%d”,strlen(str));
- 以下给字符数组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*str[]={"guest"}; B: charstr[][10]={"guest"}; C: char*str[3];str[1]="guest"; D: charstr[3][10];str[1]="guest";
- 1
以下给字符数组str定义和赋值正确的是( ) A: char str[10]; str={"china!"}; B: char str[]={"china!"}; C: char str[10]; strcpy(str,"abcdefghijkl"); D: char str[10]={"abcdefghijkl"};
- 2
有以下程序:main(){charstr[][10]={“China”,“Beijing”},*p=str;printf(“%s”,p+10);}该程序运行后的输出结果是()。
- 3
以下四种说法中,正确的是________。 A: char*a="china";等价于char*a;*a="china"; B: charstr[]={"china"};等价于charstr[10];str[]={"china"}; C: char*s="china";等价于char*s;s="china"; D: chara[4]="abc",b[4]="abc";等价于chara[4]=b[4]="abc";
- 4
Java语言中,正确的初始化语句是()。 A: charstr[]="hello"; B: char str[]={'h','e','l','l','o'}; C: charstr[100]="hello"; D: charstr[]={'hello'};