当接受用户输入的含空格的字符串至已定义好的字符数组str时,应使用的语句是( )。
A: cin>>str;
B: gets_s(str);
C: str=getchar();
D: str=getc();
A: cin>>str;
B: gets_s(str);
C: str=getchar();
D: str=getc();
举一反三
- 对于字符数组str,要实现逐个字符输入,需采用的语句是: A: scanf("%c",str[0]); B: scanf("%c",&str[0]); C: scanf("%s",str); D: gets(str);
- 要从键盘读入字符串“good morning”到字符型数组str中,应该用下面哪种方法 A: gets(str) B: gest(&str) C: printf(“%s”,str) D: scanf(“%s”,&str)
- 有定义:char str[100]; 则以下能正确接收一个带空格字符串的语句为( )。 A: scanf("%s", str); B: scanf("%s", str); C: gets(str); D: gets(str);
- 有数组定义如下:char str[10];,以下正确的输入语句是______。 A: scanf(“%c”,<br/>str); B: scanf(“%s”,<br/>str); C: scanf(“%s”,&str[10]); D: gets(str[10]); E: gets(str);
- 下列程序段中,不能输入字符串的是 A: charstr[10];puts(gets(str)); B: charstr[10];scanf(“%s”,str); C: charstr[10];gets(str); D: charstr[10];getchar(str);