• 2022-06-03
    若有chars[20];以下语句正确的是( )。
    A: gets(s);
    B: scanf("%c",$s);
    C: scanf("%s",$s);
    D: gets(&s);
  • A

    内容

    • 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);