执行代码:inta=1;intb=a++;b的值是2。
错
举一反三
内容
- 0
inta=1,x=1;while(a<10)x++;a++;循环语句执行()
- 1
执行下列语句后,a的值为() inta=12,b=7; voidm(inta,intb) { a=b; } voidmain() { m(a,b); printf(""%d"",a); } A: 0 B: 1 C: 12 D: 7
- 2
设inta=5,b;,执行以下代码后,b的值不为2的是:
- 3
有如下代码: int a=2; if(!a) a++; else a--;[br][/br] 代码执行结束后a的值为
- 4
interfaceA{doublef(doublex,doubley);}classBimplementsA{publicdoublef(doublex,doubley){returnx*y;}intg(inta,intb){returna+b;}}publicclassE{publicstaticvoidmain(Stringargs[]){Aa=newB();System.out.println(a.f(3,5));//【代码1】Bb=(B)a;System.out.println(b.g(3,5));//【代码2】}}代码1输出()代码2输出()