若有chars[20];以下语句正确的是( )。
A: gets(s);
B: scanf("%c",$s);
C: scanf("%s",$s);
D: gets(&s);
A: gets(s);
B: scanf("%c",$s);
C: scanf("%s",$s);
D: gets(&s);
A
举一反三
- 若有chars[20];以下语句正确的是()。 A: gets(s) ; B: scanf("%c",$s); C: scanf("%s",$s); D: gets(&s);
- 假设a、b均为字符数组,则以下正确的输入语句是( )。 A: gets("a");gets("b"); B: gets(a,b); C: scanf("%s %s",&a,&b); D: scanf("%s %s",a,b);
- 有字符数组a,以下正确的输入语句是( )。 A: a=gets(); B: scanf(“%s”,a); C: scanf(“%s”,&a); D: gets(“a”);
- 有字符数组a,以下正确的输入语句是(<br/>)。 A: a=gets(); B: gets("a"); C: scanf("%s",&a); D: scanf("%s",a);
- 设有定义语句"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]);
内容
- 0
若有定义“chars[20],ch;”,则下列输入语句正确的是()。 A: scanf("%s",s); B: scanf("%s",&s); C: scanf("%c",s[0]); D: scanf("%c",ch);
- 1
有定义语句:chars[10];,若要从终端给s输入s个字符,错误的输入语句是()。 A: A)gets(&s[0]);B)scanf("%s",s+1); B: C)gets(s);D)scanf("%s",s[1]);
- 2
若有如下定义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);
- 3
假设a、b均为字符数组,则以下正确的输入语句是( )。 A: gets(a,b); B: scanf("%s %s",a,b); C: scanf("%s %s",&a,&b); D: gets("a");gets("b");
- 4
若有定义int x;char s[20];正确的输入语句是( )。 A: scanf("%d %c",&x,&s); B: scanf("%d %c",&x,s); C: scanf("%d %s",&x,&s); D: scanf("%d %s",&x,s);