若有如下定义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);
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);
- 若有定义:char a[10],*b=a;,则不能给数组a输入字符串”This is a book”的语句是________。 A: gets(a) B: scanf("%s",a) C: gets(&a[0]); D: gets(b)
- 若有chars[20];以下语句正确的是()。 A: gets(s) ; B: scanf("%c",$s); C: scanf("%s",$s); D: gets(&s);
- 若有chars[20];以下语句正确的是( )。 A: gets(s); B: scanf("%c",$s); C: scanf("%s",$s); D: gets(&s);
- 假设a、b均为字符数组,则以下正确的输入语句是( )。 A: gets(a,b); B: scanf("%s %s",a,b); C: scanf("%s %s",&a,&b); D: gets("a");gets("b");