02610072:下列能正确输入字符数组a的语句是( )。
A: 循环执行scanf("%c",&a[i]);
B: scanf("%c",a);
C: scanf("%s",a);
D: scanf("%s",&a);
A: 循环执行scanf("%c",&a[i]);
B: scanf("%c",a);
C: scanf("%s",a);
D: scanf("%s",&a);
举一反三
- 设有字符数组a[6],正确的输入语句是( )。 A: for(i=0;i<6;i++){scanf("%c",&a[i]); } B: gets(''a''); C: scanf("%s",&a); D: puts("a");
- 若有语句char s[5],c; int b;那么下面正确的输入语句是( )。 A: scanf("%s%c",s,c); B: scanf("%d%c",&b,c); C: scanf("%d%c",b,&c); D: scanf("s%c",s,&c);
- 已有定义char s1,s2[20]; ,下面可以为所定义的变量正确输入数据的语句是( )。 A: scanf ("%c%s", &s1,s2); B: scanf ("%s%c", &s1,s2); C: scanf ("%c%s", &s1,&s2); D: scanf ("%c%s",s1,s2);
- 已有定义char s1,s2;,下面正确的语句是( )。 A: scanf ("%s%c", s1,s2); B: scanf ("%s%c", s1,&s2); C: scanf ("%c%c", &s1,&s2); D: scanf ("%c%c",s1,s2);
- 假设a、b均为字符数组,则以下正确的输入语句是( )。 A: gets(a,b); B: scanf("%s %s",a,b); C: scanf("%s %s",&a,&b); D: gets("a");gets("b");