以下代码中可完成数字加1操作的是
A: valfunc=(x:Int)=>x+1 valfunc=(x:Int)=>x+1 valfunc=(x:Int)=>x+1 valfunc=(x:Int)=>x+1 valfunc=(x:Int)=>x+1val func=(x:Int)=>x+1
B: valfunc=(x)=>x+1 valfunc=(x)=>x+1 valfunc=(x)=>x+1 val func=(x)=>x+1
C: valfunc2=(_:Int)+1 val func2=(_:Int)+1
D: val func2=_+1
A: valfunc=(x:Int)=>x+1 valfunc=(x:Int)=>x+1 valfunc=(x:Int)=>x+1 valfunc=(x:Int)=>x+1 valfunc=(x:Int)=>x+1val func=(x:Int)=>x+1
B: valfunc=(x)=>x+1 valfunc=(x)=>x+1 valfunc=(x)=>x+1 val func=(x)=>x+1
C: valfunc2=(_:Int)+1 val func2=(_:Int)+1
D: val func2=_+1
举一反三
- int x=5;z=++x+1; 则x的值为【1】.
- 若有int x = 0; 以下语句正确的是( ) A: x+1=5; B: x++=1; C: x+=1; D: x+1=x;
- 以下语句序列中错误的是( )。 A: int x=1; B: x++; C: int x=0; D: (x+1)++; E: int x=2.3; F: (x++)+1; G: int x=1,y=1; H: (x++)+(y--);
- 如下程序的运行结果是( ) int x = 1, y=1; if(x==1) y= x+1; else if(y==2) x= y+1; else y= 0;
- 若有说明语句:int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是(37)。 A.i=*(*(x+1)+1) B.i=x[1][1] C.i=*(*(x+1)) D.i=*(x[1]+1)