下列______是正确的赋值语句。
A: 10=K;
B: K=K*15;
C: K+47=K
D: K=7=6+1
A: 10=K;
B: K=K*15;
C: K+47=K
D: K=7=6+1
举一反三
- 下面程序的执行结果是 ______。 int k; for (k=10 ; k<3 ; k--) { if (k%3) k--; -k; k; cout<<k<< ", "; } A: 6, 3 B: 7, 4 C: 6, 2 D: 7, 4, 1
- 若已定义int k; 赋值语句 k=(k%2==0?1:0); 与( )语句不等价。 A: if (k%2==0) k=1; else k=0; B: if (k%2!=0) k=0; else k=1; C: if (k%2) k=0; else k=1; D: if (k%2) k=1; else k=0;
- 设有语句:int k=1, *p1=&k, *p2=&k;,以下不能正确执行的赋值语句是( ) A: p1=k; B: p1=p2; C: *p1=*p2; D: k=*p1+*p2;
- 下面的数组声明中,正确的是( )。 A: k=7 b=14 B: k=6 b=6 C: k=4 b=8 D: k=1 b=7
- 以下能正确计算1╳2╳3╳...╳10的程序段是( A: do{k=1;n=1;n=n*k;k++;}while(k<=10); B: do{k=1;n=0;n=n*k;k++;}while(k<=10); C: k=1;n=1;do{n=n*k;k++;}while(k<=10); D: k=1;n=0;do{n=n*k;k++;}while(k<=10);