设有声明"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];
A: p[i]=p[i++];
B: p[++i]=p[i];
C: p[++i]=p[i+1];
D: i++,p[i-1]=p[i];
举一反三
- 设有声明"intp[10]={1,2},i=0;","p[++i]=p[i];"与"p[i]=p[i+1],i++;"等价。[/i][/i]
- 设有声明"int p[10]={1,2},i=0;",以下语句中与"p[i]=p[i+1],i++;"等价的是:[/i]
- 求5!的程序段有()。 A: int i,p;for(i=1,p=1;i<=5;p*=i,i++); B: int i=1,p=1;for(;;){p*=i++;if (i==6) break;} C: int i=0,p=1;while(i++<=5) p*=i; D: int i=1,p=1;do p*=i;while(++i<=5);
- 下列程序段中,功能与其它程序段不同的是( ) A: for(i=1,p=1;i<=5;i++) p*=i; B: for(i=1;i<=5;) { p=1;p*=i;i++;} C: i=1;p=1;while(i<=5) { p*=i;i++;} D: i=1;p=1;do { p*=i;i++;} while(i<=5);
- 若变量已正确定义,不能完成求5!的程序段是( )。 A: i=1;p=1;do{p*=i; i++; }while(i<;=5); B: i=1;p=1;while(i<;=5){p*=i; i++;} C: for(i=1,p=1;i<;=5;i++) p*=i; D: for(i=1;i<;=5;i++){ p=1; p*=i;}