当k的值不为0时,在下列选项中能够将k的值赋给变量m,n的是
A.m=k=n
B.(m=k)&&(n=k)
C.(m=k)||(n=k)
D.(k=m)&&(n=k)
第1题:
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++的含义
第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.有语法错误
第3题:
【填空题】下列语句序列执行后,k 的值是 int m=12, n=4, k=0; while(m>=n ) { ++k; m--; ++n; }
第4题:
选择下列输入的运行结果 {{},{m,n},{m,n,k},{m,m,m},{m}}/.{m..}->y
A.{y,{m,n},{m,n,k},y,y}
B.{y,{y,n},{m,n,k},y,y}
C.{{},{m,n},{m,n,k},y,y}
D.{{},{m,n},{m,n,k},{y,y,y},y}
第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