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

题目

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

A.1,1

B.1,2

C.2,1

D.2,2

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.1,1

B.1,2

C.2,1

D.2,2


C

第2题:

设 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

第3题:

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

A.1,1

B.1,2

C.2,1

D.2,2


2,1

第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 的值是什么? () 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。

第6题:

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


C

第7题:

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


10

第8题:

下面的代码段中,执行之后i 和j 的值是什么()。

A.1, 1

B.1, 2

C.2, 1

D.2, 2


正确答案:C

第9题:

设i,j,k均为int型变量,则执行完下面的for语句后,k的值为【14】 。

for(i=0, j=10; i<=j; i++, j--)k=i+j;


正确答案:
10