• 2021-04-14
    【单选题】语句 if (a>b) k=0; else k=1; (其中a, b, k为int) 等价于()。
    A. k=(a>b)?1:0;
    B. k=a>b;
    C. k=(a>b)?0:1;
    D. 以上均不是
  • k=(a>b)?0:1;

    内容

    • 0

      【单选题】若有定义语句: int k[2][3], *pk[3]; ,则下列语句中正确的是() A. pk=k; B. pk[0]=&k[1][2]; C. pk=k[0]; D. pk[1]=k;

    • 1

      有语句:k=x<y(y<z1:0):0;,以下选项中,与此语句功能相同的是( )。 A: if(x<y || y<z)k=1;else k=0; B: if(x<y)k=0;else if(y<z)k=1; C: if(x<y)if(y<z)k=1;else k=0; D: if(x<y&&y<z)k=1;else k=0;

    • 2

      以下程序段中与语句k=a>;b? 1:0 ;功能等价的是() A: if(a>;b)k=1; B: if(a>;b)k=0; C: if(a<;b)k=1; D: if(a>;b)k=1;elsek=0;

    • 3

      若变量已正确定义,语句“if(a&gt;b) k=0; else k=1;”等价于A.k=(a&gt;b)?0:1; B.k=a&gt;b; C.a&lt;=b ? 1 : 0; D.a&lt;=b ? 0 : 1; A: k=(a&gt;b)?0:1; B: k=a&gt;b; C: a&lt;=b ? 1 : 0; D: a&lt;=b ? 0 : 1;

    • 4

      对于条件表达式(k)?(i++):(i )来说,其中的表达式k等价________。 A: k==0 B: k==1 C: k!=0 D: k!=1