执行C#语句inti=1,j=++i;后,i与j的值分别为()。
A: 1与1
B: 1与2
C: 2与2
D: 2与1
A: 1与1
B: 1与2
C: 2与2
D: 2与1
C
举一反三
- 执行语句: int i = 1,j; j = ++i;后i与j的值分别为( )。 A: 1与1 B: 2与1 C: 1与2 D: 2与2
- 已知inti=1,j;,执行语句j=i++;后,j的值是()。 A: 1 B: 2 C: -2 D: -1
- 已知int j,i=1;,执行语句j=i++;后,j的值是(). A: 1 B: 2 C: -1 D: -2
- 下面的代码中,执行之后i和j的值是什么? A: i=1,j=1 B: i=1,j=2 C: i=2,j=1 D: i=2,j=2
- 【单选题】运行下面的程序,得到的输出是()#include<stdio.h>int main() { int i, j; for(i=1;i<=2;i++) for(j=1;j<=2;j++) printf("i=%d, j=%d ",i,j);} A. i=1, j=1 i=1 , j=2 i=2 , j=1 i=2 , j=2 B. i=1, j=1 i=2 , j=1 i=1 , j=2 i=2 , j=2 C. i=1, j=1 i=2 , j=2 i=1 , j=1 i=2 , j=2 D. i=1, j=1 i=1 , j=1 i=2 , j=2 i=2 , j=2
内容
- 0
执行语句int i = 1, j = ++i; 后i与j的值分别为:
- 1
已知int j,I=1; 执行语句j=-I++;后,j的值为__ A: A) 1 B: B) 2 C: C) –1 D: D)-2
- 2
i=0,j=1,语句 if(j++||++i);执行后i、j的值分别是1、2
- 3
以下程序中语句printf(”x”);执行的次数是()。voidmain(){inti,j;for(i=2;i>=1;i--){for(j=1;j<=2;j++)printf("x");}} A: 1 B: 2 C: 4 D: 8
- 4
下列程序段选择项,使i的运行结果为3的程序段是()。 A: inti=0,j=0;(i=2,(j++)+i); B: inti=1,j=0;j=i=((i=3)*2); C: inti=0,j=1;(j==1)?(i=1):(i=3); D: inti=1,j=1;i+=j+=1;