在以下分支结构中,如果I的初值是15,循环结束后j的值是:( )
if I>20 then j:=I*2; elseif I>15 then j:=I*3;else j:=I*4;end if;
if I>20 then j:=I*2; elseif I>15 then j:=I*3;else j:=I*4;end if;
60
举一反三
- 若i=3,j=i++;执行运算后i和j的值为? A: i=3,j=4 B: i=4,j=4 C: i=4,j=3 D: i=3,j=3
- 已知”int i,j;“,执行语句”i=(j=15,j*2),j+10;“后,变量i 的值为_____
- 【单选题】若i=4,则执行语句j=--i;后,i=____,j=____。 A. i=4,j=4; B. i=3,j=3; C. i=3,j=4; D. i=4,j=3;
- 下列程序段中,执行( )后变量i的值为4。 A: int i=1, j=1.m; i=j=((m=3)++) ; B: int i=0, j=0; (i=2, i+(j=2)) ; C: int i=0, j=1; (j==i)?i+=3:i=2; D: int i=1. j=1; i+=j+=2:
- 设inti=0,j=0;以下使变量i的值为4的表达式是。 A: i=3,(j++)+i,i=j+1 B: j=i=(i=2)*2 C: j+=i+=j+=2 D: i*=j%=(j=6)+(i=4)
内容
- 0
若有定义:int i=2,j;,则语句j=++i;执行结束之后,以下说法正确的是 i的值为2,j的值为2 i的值为2,j的值为3 i的值为3,j的值为2 i的值为3,j的值为3
- 1
i的初值是3,j=++i; j和i的值分别为3和4.
- 2
下语句执行后,j的值是? int j=1; for(int i=5;i>0;i-=2) j*=i; A: 15 B: 20 C: 5 D: 0
- 3
已知”int i,j;“,执行语句”i=(j=15,j*2),j+10;“后,变量i 的值为_____ A: 15 B: 30 C: 40 D: 25
- 4
以下程序输出结果为________。main(){ int i=2,j=3; printf("i=%%d,j=%%%d",i,j);} A: i=%2,j=%3 B: i=%d,j=%2 C: i=%2,j=%%3 D: i=%%d,j=%%%d