字符数组的输入正确的是(a[10])
A: scanf("%c",a[10]);
B: gets(a);
C: puts(a);
D: a[10]=getchar();
A: scanf("%c",a[10]);
B: gets(a);
C: puts(a);
D: a[10]=getchar();
B
举一反三
- 字符数组的输入正确的是(a[10]) A: scanf("%c",a[10]); B: gets(a); C: puts(a); D: a[10]=getchar();
- 设有字符数组a[6],正确的输入语句是( )。 A: for(i=0;i<6;i++){scanf("%c",&a[i]); } B: gets(''a''); C: scanf("%s",&a); D: puts("a");
- 以下能正确为字符数组a,b赋值的语句是( )。 A: gets(a, b); B: scanf("%c%c", &a, &b); C: getchar(a);getchar(b); D: gets(a);gets(b);
- 02610072:下列能正确输入字符数组a的语句是( )。 A: 循环执行scanf("%c",&a[i]); B: scanf("%c",a); C: scanf("%s",a); D: scanf("%s",&a);
- 假设a、b均为字符数组,则以下正确的输入语句是( )。 A: gets(a,b); B: scanf("%s %s",a,b); C: scanf("%s %s",&a,&b); D: gets("a");gets("b");
内容
- 0
下列程序段中,不能输入字符串的是 A: charstr[10];puts(gets(str)); B: charstr[10];scanf(“%s”,str); C: charstr[10];gets(str); D: charstr[10];getchar(str);
- 1
已知a是字符串,下面语句正确的是()。 A: scanf("%s",a); B: scanf("%c",a); C: a=gets(); D: a=putchar();
- 2
有两个字符数组s1,s2,则以下正确的输入语句是() A: gets(s1,s2); B: scanf("%s%s",s1,s2); C: scanf("%s%s",&s1,&s2); D: gets("s1"),gets("s2");
- 3
若 char a[10];已正确定义, 以下语句中不能从键盘上给 a 数组的所有元素输入值的语句是()。 A: gets(; B: scanf("%s",; C: for(i=0;i<10;i++)a[i]=getchar(); D: a=getchar();
- 4
若有语句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);