下列程序段中,不能输入字符串的是
A: charstr[10];puts(gets(str));
B: charstr[10];scanf(“%s”,str);
C: charstr[10];gets(str);
D: charstr[10];getchar(str);
A: charstr[10];puts(gets(str));
B: charstr[10];scanf(“%s”,str);
C: charstr[10];gets(str);
D: charstr[10];getchar(str);
举一反三
- 以下给字符数组str定义和赋值正确的是() A: charstr[10];str={China!}; B: charstr[]={China!}; C: charstr[10];strcpy(str,abcdefghijkI); D: charstr[10]={abcdefghijkI};
- 下列描述中,能正确给字符数组str定义和赋值的是()。 A: charstr[]={"China"}; B: charstr[10];str={"China"}; C: charstr[10]={"abcdefghijklmn"}; D: charstr[10];strcpy(str,"abcdefghijklmn");
- 下列程序段中,不能输入字符串的是________。 A: 程序段如下:char str[10];puts(gets(str));; B: 程序段如下:char str[10];scanf(“%s”,str); C: 程序段如下:char str[10];gets(str); D: 程序段如下:char str[10];getchar(str);
- 以下给字符数组a定义和赋值正确的是。 A: charstr[10];str={"China"}; B: charstr[]={"China"}; C: charstr[10];strcpy(str,"abcdefghijklmn"); D: charstr[10]={"abcdefghijklmn"};
- 以下选项中有语法错误的是()。 A: char*str[]={"guest"}; B: charstr[][10]={"guest"}; C: char*str[3];str[1]="guest"; D: charstr[3][10];str[1]="guest";