• 2022-06-09
    选择出合法的if语句(设intx,y;)()。
    A: if(x!=y)if(x>y)printf("x>y\n"); else printf("x<y\n"); elseprintf("x==y\n");
    B: if(x!=y) if(x>y)printf("x>y\n") else printf("x<y\n"); else printf("x==y\n");
    C: if(x!=y)if(x>y)printf("x>y\n"); else printf("x<y\n") else printf("x==y\n");
    D: if(x!=y) if(x>y) printf("x>y\n"); else printf("x<y\n") else printf("x= =y\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

      关于if的三目运算形式,哪种用法是正确的?( ) A: min = x if x&lt; y = y B: max = x &gt; y ?x:y C: if (x &gt;y) print x D: print(x if x&gt;y else y)

    • 2

      以下二条if语句可合并成一条if语句为______ 。 if(a&lt;=b)x=1; else y=2; if(a&gt;b)printf(“****y=%d\n”,y); else printf(“####x=%d\n”,x);

    • 3

      下列不等式正确的是( ) A: \( { { {e^x} + {e^y}} \over 2} &lt; {e^ { { {x + y} \over 2}}}\quad (x \ne y)\) B: \((x + y){e^{x + y}} &lt; x{e^{2x}} + y{e^{2y}}\quad (x &gt; 0,y &gt; 0,x \ne y)\) C: \( { { {x^n} + {y^n}} \over 2} &lt; {( { { x + y} \over 2})^n}\quad (x &gt; 0,y &gt; 0,x \ne y,n &gt; 1)\) D: \(x\ln x + y\ln y &lt; (x + y)ln { { x + y} \over 2}\quad (x &gt; 0,y &gt; 0,x \ne y)\)

    • 4

      下列选项中,能求出x和y中最大值,并赋值给max的是: A: max = x if x &gt; y else y B: max = x &gt; y ? x : y C: if x &gt; y: max=x D: if (x&gt;y): x, y = y, x