已知:char b[20];,若要从键盘输入字符串"Hello World!",则正确的输入语句是( )。
A: scanf("%c",b);
B: scanf("%s",b[20]);
C: gets(b);
D: gets(b[20]);
A: scanf("%c",b);
B: scanf("%s",b[20]);
C: gets(b);
D: gets(b[20]);
C
举一反三
- 若有如下定义char a[30],b[30],则以下正确的输入语句是( ) A: gets(a,b); B: gets(a); gets(b); C: scanf("%s",a,b); D: scanf("%s%s"&a,&b);
- 有如下定义int a[10];char b[20];则对数组元素进行输入,正确语句是: A: scanf("%d",a); B: scanf("%c",b); C: scanf("%s",b); D: gets(a);
- 设有字符数组a,则正确的输入语句是()。 A: gets(’a’); B: scanf("%c",a); C: scanf("%s",a); D: gets("a");
- 假设a、b均为字符数组,则以下正确的输入语句是( )。 A: gets(a,b); B: scanf("%s %s",a,b); C: scanf("%s %s",&a,&b); D: gets("a");gets("b");
- 有字符数组a,以下正确的输入语句是( )。 A: a=gets(); B: scanf(“%s”,a); C: scanf(“%s”,&a); D: gets(“a”);
内容
- 0
若要输入一行带有空格的字符串s(s已定义为字符数组),则应使用的输入语句是( )。 A: scanf("%s",s); B: scanf("%s",&s); C: gets(s); D: s=gets();
- 1
假设a、b均为字符数组,则以下正确的输入语句是( )。 A: gets("a");gets("b"); B: gets(a,b); C: scanf("%s %s",&a,&b); D: scanf("%s %s",a,b);
- 2
有字符数组a,以下正确的输入语句是(<br/>)。 A: a=gets(); B: gets("a"); C: scanf("%s",&a); D: scanf("%s",a);
- 3
有字符数组a,则以下正确的输入格式是()。 A: gets(a[ ]); B: scanf(“%s”, a); C: gets(“a”); D: scanf(“%s”, &a);
- 4
设有定义语句"char s[3][20],(*p)[20]=s;",则下列语句中错误的是: A: scanf("%s",s[2]); B: gets(*(p+2)); C: scanf("%s",*(p+2)+0); D: gets(s[2][0]);