有如下定义int a[10];char b[20];则对数组元素进行输入,正确语句是:
A: scanf("%d",a);
B: scanf("%c",b);
C: scanf("%s",b);
D: gets(a);
A: scanf("%d",a);
B: scanf("%c",b);
C: scanf("%s",b);
D: gets(a);
举一反三
- 若有如下定义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);
- 有数组定义如下: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);
- 已知:char b[20];,若要从键盘输入字符串"Hello World!",则正确的输入语句是( )。 A: scanf("%c",b); B: scanf("%s",b[20]); C: gets(b); D: gets(b[20]);
- 设有定义语句"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]);
- 假设定义了数组变量a,char a[10],正确的输入函数调用是( ) A: scanf("%s", a); B: scanf("%c", a); C: scanf("%s", &a); D: scanf("%c", &a);