不能正确表示条件“k是2的倍数”的表达式为 。
A: A.k Mod 2 =0
B: B.k/2=k\2
C: C.k–2*Int(k/2)=0
D: D.k\2=Int(k/2)
A: A.k Mod 2 =0
B: B.k/2=k\2
C: C.k–2*Int(k/2)=0
D: D.k\2=Int(k/2)
举一反三
- 若已定义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;
- 若整型变量K为奇数,则使以下表达式的值为0的是________。 A: K%2 B: 2*K/2 == K C: K%2==0 D: K%2!=0
- A: k>;2 B: k<;2 C: k>;0 D: k=2
- 若线性方程组[img=118x40]17d60ac00aedbca.png[/img]有唯一解的充要条件是 A: k=0 B: k≠-2或k≠2 C: k≠-2且k≠2 D: k=-2或k=2
- 若有定义: int k; ,以下程序段的输出结果是 ##2##4 。 for(k=2;k<6;k++) if(k%2==0)printf(“##%d”,k);