• 2022-05-28
    下列对枚举类型的使用的代码中错误的是()。
    A: enum {no, yes, none}answer;
    if (answer == yes)
    {
    printf("Yes
    ");
    }
    B: enum response{no = -1, yes = 1, none = 0};
    enum response answer;
    C: answer = yes;
    printf("%d", answer);
    D: answer = "yes";
    printf("%s", answer);
  • D

    内容

    • 0

      下列条件语句中,输出结果与其他语句不同的是( )。 A: if ( a ) printf("%d", x); else printf("%d", y); B: if ( a==0 ) printf("%d", y); else printf("%d", x); C: if ( a==0 ) printf("%d", x); else printf("%d", y); D: if ( a!=0 ) printf("%d", x); else printf("%d", y);

    • 1

      下列错误的语句是 __。 A: if(a>b) printf("%d",a); B: if(a) printf("%d",a); C: if (1) printf("%d",a); D: if(a) ; a++; else a--;

    • 2

      以下选项中,两个条件语句功能等价的是()。 A: if (a=3) printf("%d ",a);if (a==3) printf("%d ",a); B: if (a-3) printf("%d ",a);if (a!=3) printf("%d ",a); C: if (a) printf("%d ",a); if (a==0) printf("%d ",a); D: if (a-3) printf("%d ",a);if (a==3) printf("%d ",a);

    • 3

      下面语句中,正确的是( )。 A: printf("%c ","student"); B: printf("%c ","c"); C: printf("%s ",&a); D: printf("%s ","hello");

    • 4

      若有int x=50;,则下列语句( ) 会输出“50%”。? printf("%d%%");|printf("%d%%",x);|printf("%%d",x);|printf("%d%",x);