JavaScript表达式i++等价于()。
A: ++i
B: i=i+1
C: i=i-1
D: 以上都不对
A: ++i
B: i=i+1
C: i=i-1
D: 以上都不对
B
举一反三
- 【单选题】int a[10]; 给数组 a 的所有元素分别赋值为 1 、 2 、 3 、 ...... 的语句是()。 A. for(i=1;i<11;i++)a[i]=i B. for(i=1;i<11;i++)a[i-1]=i; C. for(i=1;i<11;i++)a[i+1]=i; D. for(i=1;i<11;i++)a[0]=1;
- 以下与k=i++完全等价的表达式是() A: i=i+1,k=i B: k=i,i=i+1 C: k=++i D: k+=i+1
- 以下选项中,与k=i++完全等价的表达式是( )。 A: i=i+1,k=i B: k=i,i=i+1 C: k=++i,i=i+1 D: k+=i+1
- 以下选项中,与k=i++完全等价的表达式是______。 A: i=i+1,k=i B: k=i,i=i+1 C: k=++i,i=i+1 D: k+=i+1
- 已知定义数组int a[10];给数组a的所有元素分别赋值为1、2、3、……的语句是( )。 A: for(i=1;i<11;i++)a[i]=i; B: for(i=1;i<11;i++)a[i-1]=i; C: for(i=1;i<11;i++)a[i+1]=i; D: for(i=1;i<11;i++)a[0]=1;
内容
- 0
以下与k=i++完全等价的表达式是() A: Ai=i+1,k=i B: Bk=i,i=i+1 C: Ck=++i D: Dk+=i+1
- 1
若有定义:inti,sum=0;语句for(i=1;i<=100;i++)sum+=i;与下列()程序段不等价。 A: i=1;for(;i<=100;i++)sum+=i; B: i=1;for(;;i++)sum+=i; C: for(i=1;i<=100;) {sum+=i;i++;} D: i=1;for(;i<=100;){sum+=i;i++;}
- 2
设有声明"int p[10]={1,2},i=0;",以下语句中与"p[i]=p[i+1],i++;"等价的是:[/i] A: p[i]=p[i++]; B: p[++i]=p[i]; C: p[++i]=p[i+1]; D: i++,p[i-1]=p[i];
- 3
【填空题】void main() {int a[10],b[10],i; for(i=0;i<10;i++) scanf("%d",&a[i]); for( 【1】 ;i<10;i++) b[i]=a[i-1]+a[i] ; for(i=1;i<10;i++) {printf("%3d",b[i]); if( 【2】 ==0) printf(" "); } }
- 4
有以下语句:i=1;for(;i A: for(i=1;i B: i=1;for(; ;){sum+=i;if(i==100)break;i++;} C: i=1;for(;i D: for(i=1; ;i++) {sum+=i;if(i==100)break;}