a是包含10个元素的字符数组。下面语句中,不能从键盘上给数组a的所有元素输入值的是( )。
A: gets(a);
B: scanf("%s",a);
C: for(i=0;i<10;i++) a[i]=getchar();
D: a=getchar();
A: gets(a);
B: scanf("%s",a);
C: for(i=0;i<10;i++) a[i]=getchar();
D: a=getchar();
举一反三
- 字符数组a已正确定义,以下语句中不能从键盘上给a数组的所有元素输入值的语句是( )。 A: gets(a); B: scanf("%s",a); C: for(i=0;i<10;i++) a[i]=getchar(); D: a=getchar();
- 若 char a[10];已正确定义, 以下语句中不能从键盘上给 a 数组的所有元素输入值的语句是()。 A: gets(; B: scanf("%s",; C: for(i=0;i<10;i++)a[i]=getchar(); D: a=getchar();
- 若char a[10];已正确定义,以下语句中不能从键盘上给a数组的所有元素输入值的语句是() A: scanf("%s",a); B: for(i=0;i C: a=getchar(); D: gets(a);
- 若已有定义chars[10];inti;下列输入函数调用中错误的是()。 A: for(i=0;i<10;++i)s[i]=getchar() B: for(i=0;i<10;i++)scanf("%c",s[i]); C: scanf("%s",s); D: gets(s);
- 定义了一维数组 int a[10];能够正确从键盘输入10个整数赋给数组元素的程序是: A: for(i=1;i<=10;i++) scanf(“%d”,&a[i]); B: for(i=0;i<10;i++) scanf(“%d”,&a[i]); C: for(i=0;i<10;i++) scanf(“%d”,a[i]); D: for(i=1;i<=10;i++) scanf(“%d”,a[i]);