若有定义:int i=2,j;,则语句j=++i;执行结束之后,以下说法正确的是
i的值为2,j的值为2
i的值为2,j的值为3
i的值为3,j的值为2
i的值为3,j的值为3
i的值为2,j的值为2
i的值为2,j的值为3
i的值为3,j的值为2
i的值为3,j的值为3
i的值为3,j的值为3
举一反三
内容
- 0
已知”int i,j;“,执行语句”i=(j=15,j*2),j+10;“后,变量i 的值为_____
- 1
若有定义:int i=2,j=5;float k;,则语句k=(float)j/i;执行结束之后,以下说法正确的是 j的类型为float 类型,k的值为2.0 j的类型为float 类型,k的值为2.5 j的类型为int类型,k的值为2.0 j的类型为int类型,k的值为2.5
- 2
已知i , j , k为int 型变量,若从键盘输入:1 , 2 , 3↙(↙表示回车),使i的值为1,j的值为2,k的值为3,则函数形式为【 】 A: scanf (“ %2d %2d %2d ”, &i , &j , &k ) ; B: scanf (“ %d %d %d ”, &i , &j , &k ) ; C: scanf (“ %d , %d , %d ”, &i , &j , &k ) ; D: scanf (“ i = %d , j = %d , k = %d ” , &i , &j , &k ) ;
- 3
如果i的原值为3,则:j=++i;j的值为3。()
- 4
已知i,j,k为int型变量,若从键盘输入:1,2,3,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句为( )。