• 2022-07-29
    判断一个自然数是否为4位且是5的倍数,下述语句不正确的是:
    A: if(n< =1000 || n>10000) if(n%5==0) printf(“YES\n”); else printf(“NO\n”);
    B: if (n > =1000 && n<10000 && n%5==0) printf(“YES\n”); else printf(“NO\n”);
    C: if(n%5==0) if (n > =1000 && n<10000 ) printf(“YES\n”); else printf(“NO\n”);
    D: if (n > =1000 && n<10000 ) if(n%5==0) printf(“YES\n”); else printf(“NO\n”);
  • A

    举一反三

    内容

    • 0

      10.下列条件语句中,功能与其他语句不同的是______。 A: if(a) printf("%d\n",x); else printf("%d\n",y); B: if(a==0) printf("%d\n",y); else printf("%d\n",x); C: if (a!=0) printf("%d\n",x); else printf("%d\n",y); D: if(a==0) printf("%d\n",x); else printf("%d\n",y);

    • 1

      调用函数f(27)的输出结果是。 void f(int n) { if(n<5) printf("%d", n); else{ printf("%d", n%5); f(n/5); } }

    • 2

      以下程序运行结果是( ) void main( ) { int n=5; if ( n++=6 ) printf( “% d\n” , n); else printf ( “%d\n” , ++n ); }

    • 3

      选择出合法的if语句(设intx,y;)()。 A: if(x!=y)if(x&gt;y)printf("x&gt;y\n"); else printf("x&lt;y\n"); elseprintf("x==y\n"); B: if(x!=y) if(x&gt;y)printf("x&gt;y\n") else printf("x&lt;y\n"); else printf("x==y\n"); C: if(x!=y)if(x&gt;y)printf("x&gt;y\n"); else printf("x&lt;y\n") else printf("x==y\n"); D: if(x!=y) if(x&gt;y) printf("x&gt;y\n"); else printf("x&lt;y\n") else printf("x= =y\n");

    • 4

      有程序:main() {int a=5,b=1,c=0; if (a=b+c) printf("***\n"); else printf("$$$\n");} 该程序 。