下列程序段中,不能输入字符串的是________。
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: 程序段如下: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: charstr[10];puts(gets(str)); B: charstr[10];scanf(“%s”,str); C: charstr[10];gets(str); D: charstr[10];getchar(str);
- 以下正确的程序段是____。 A: char str[10]; B: char *p;<br/>scanf("%s",&str); scanf("%s",p); C: char str[10]; D: char str[10];<br/>scanf("%s",str); scanf("%s",str[10]);
- 以下能正确读入字符串的程序段是________。 A: char *p; scanf("%s", p); B: char str[10]; scanf("%s", &str); C: char str[10], *p; p=str; scanf("%s", p); D: char str[10], *p=str; scanf("%s", p[1]);
- 以下不能正确读入字符串的程序段是( ) A: char *p;scanf("%s", p); B: char str[10], *p=str;scanf("%s", p[1]); C: char str[10], *p;p=str; scanf("%s", p); D: char str[10];scanf("%s", &str)
- 1)有程序段:char str[20];scanf("%s",str);puts(str);该程序段运行时,若输入:How are you 请问输出结果是什么?2)若将该程序段替换为:char str[20];gets(str);puts(str);程序段运行时,若输入:How are you 输出结果又是什么呢?