若变量已正确定义且k的值是4,计算表达式(j=k--)后,()是正确的。
A: j=4,k=4
B: j=4,k=3
C: j=3,k=4
D: j=3,k=3
A: j=4,k=4
B: j=4,k=3
C: j=3,k=4
D: j=3,k=3
B
举一反三
- 若变量已正确定义且 k 的值是 4,计算表达式 ( j =4, k--) 后,j和k的值为(). A: j=3, k=3 B: j=3, k=4 C: j=4, k=4 D: j=4, k=3
- 若变量已正确定义且k的值是4,计算表达式(j=++k)后,()是正确的。 A: j=4,k=5 B: j=4,k=4 C: j=5,k=4 D: j=5,k=5
- 若变量已正确定义且k的值是4,计算表达式(j=k++)后,()正确的。 A: j=4,k=5 B: j=4,k=4 C: j=5,k=4 D: j=5,k=5
- 若变量已正确定义且k的值是5,计算表达式(j= k - -)后, 是正确的。 A: j=5,k=5 B: j=5,k=4 C: j=4,k=5 D: j=4,k=4
- 若变量已正确定义且 k 的值是 4,计算表达式 ( j =4, k--) 后,j和k的值为().
内容
- 0
若已有定义语句:int k=3,j=4;,运行表达式(k+=j,j/=4.0,++j,j+2)后,表达式的值是【1】,变量k的值是【2】,变量j的值是【3】
- 1
【自增运算】下列语句执行后, j=3;k=++j;//k=【 1 】;j=【 2 】; j=3;k=j++;//k=【 3 】;j=【 4 】; j=3;printf(“%d”,++j);//输出结果【 5 】 j=3;printf(“%d”,j++);//输出结果【 6 】
- 2
已知i、j、k为int型变量,若要从键盘输入2、3、4<CR>,使I、j、k的值分别为2、3、4, A: scanf("%3d,%3d,%3d",&i,&j,&k); B: scanf("%d,%d,%d",&i,&j,&k); C: scanf("%d%d%d",&i,&j,&k); D: seanf("i=%dj=%d,k=%d",&i,&j,&k);
- 3
在1 9构成的排列1 2 7 4 j 5 6 k 9为偶排列 则下列选项中关j k表达正确的是 A.j 3 k 8 B j 8或3 k 3 C j 8 k 3 D j 8 k 3或8
- 4
如果 int i=3,int j=4,则 k=(i++)+j 执行之后 k,i 和 j 的值分别为