执行i=0;if(i>2)if(i<3)i=1;elsei=2;i=3;后i的值应为()
A: 1
B: 2
C: 3
D: 语句错误
A: 1
B: 2
C: 3
D: 语句错误
举一反三
- 执行i=3;if(i>3)if(i<4)i=1;elsei=2;后i的值应为: A: 1 B: 2 C: 3 D: 4
- 执行 i=3; if(i>3) if ( i<4 ) i=1; else i=2; 后i的值应为:
- 下面程序片段执行后i的值应为( )。 int main() { int i=3; if(i>3) if ( i<4 ) i=1; else i=2; printf('%d ',i); return 0; }
- 【单选题】若有定义 : int i,x=0; 语句 for(i=1;i<=3;i++) x+=2; 与下列 () 程序段不等价。 A. i=1;for( ;i<=3;i++) x+=2; B. i=1;for( ; ;i++) x+=2; C. for(i=1;i<=3; ) {x+=2; i++;} D. i=1;for( ;i<=3; ) {x+=2; i++; }
- 1/5 下列代码的运行结果是?for i in range(3):print('i') A: i i i B: 0 1 2 C: 1 2 3 D: 3 3 3