• 2021-04-14
    若有定义:int i=2,j;,则语句j=++i;执行结束之后,以下说法正确的是
    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,以下选项中正确的输入语句为( )。