itgle.com
更多“下面的代码段中,执行之后i和j的值是( )。int i=1;int j;j=i++;A.1,1B.1,2C.2,1D.2,2 ”相关问题
  • 第1题:

    下面的代码段中,执行之后i 和j 的值是什么? () int i = 1; int j; j = i++*2+3*--i;

    A.1, 2

    B.1, 5

    C.2, 1

    D.2, 2


    C 解析:由于++运算符在i之后,因此要先取变量i的值1作为表达式i++的值赋给变量j,然后进行变量i的自增运算,使i变为2,所以i的值为2,而j的值为1。

  • 第2题:

    下面的代码段中,执行之后i和j的值是()。 int i = 1; int j; j = i++;

    A.1,1

    B.1,2

    C.2,1

    D.2,2


    2,1

  • 第3题:

    10、下面的代码段中,执行之后i 和j 的值是什么? int i = 1; int j; j = i++;

    A.1,1

    B.1,2

    C.2,1

    D.2,2


    C

  • 第4题:

    4、下面的代码段中,执行之后i 和j 的值是什么 () int i = 1; int j; j = i++*2+3*--i;

    A.1, 2

    B.1, 5

    C.2, 1

    D.2, 2


    j = i++;

  • 第5题:

    设 i,j,k 均为 int 型变量 , 则执行完下面的 for 循环 后 ,k 的值为 for(i=0,j=10;i<=j;i++,j--) k=i+j 设i,j,k均为int型变量,则执行完下面的for循环后, k的值为 i=0; for(j=10;i<=j;i++) { k=i+j; j=j-1;}

    A.10

    B.可以去调试来理解这个结果

    C.9

    D.11

    E.12


    B