更多“当k的值不为0时,在下列选项中能够将k的值赋给变量m,n的是 A.m=k=n B.(m=k)&& ”相关问题
  • 第1题:

    下列语句序列执行后,k 的值是()。 int m=3, n=6, k=0; while((m++) < (-- n) ) ++k;

    A.0

    B.1

    C.2

    D.3


    1

  • 第2题:

    9、以下程序运行时,输出的值为 。 #include<stdio.h> int main() { int m=20,n=30,k=40; if(m>n) m=n; k=m; if(k!=m) k=n; printf("%d,%d,%d\n",m,n,k); return 0; }

    A.20,30,20

    B.30,40,30

    C.40,20,40

    D.有语法错误


    ( 9 ) s=0

  • 第3题:

    【填空题】下列语句序列执行后,k 的值是 int m=12, n=4, k=0; while(m>=n ) { ++k; m--; ++n; }


    1

  • 第4题:

    10、以下选项中,与k=n++完全等价的表达式是()。 A) k=n,n=n+1 B) n=n+1,k=n C) k=++n D) k+=n+1

    A.k=n++的含义是先将n的值赋给变量k,然后n自加1,故等价于逗号表达式k=n,n=n+1

    B.不符合k=n++的含义

    C.不符合k=n++的含义

    D.不符合k=n++的含义


    A

  • 第5题:

    执行下面程序段后,变量k的值为()。 k=0; for(m=1;m<4;m++)   { for(n=1;n<5;n++)     { if(m*n%3==0) continue;     k++; }   }

    A.3

    B.1

    C.6

    D.12


    D D [解析] 数组元素s[1]没有初值,故其计算结果小确定。