有如下程序段: int i = 0,j = 1; int &r = i; //① r = j; //② int *p = &i; //③ * p = &r; //④
A: A) ①
B: B) ②
C: C) ③
D: D) ④
A: A) ①
B: B) ②
C: C) ③
D: D) ④
举一反三
- 有如下程序段,其中会产生编译错误的语句是 inti=0,j=1; int &r=i; //① r=j; //② int * p=&i; //③ * p=&r; //④ A: ④ B: ③ C: ② D: ①
- 有如下程序段: int i=0,j=1; nt &r=i;//① r=j;//② int*p=&i;//③ *p=&;//④ 其中会产生编译错误的语句是______。 A: ④ B: ③ C: ② D: ①
- 程序段 i=0;s=0; while(++i<=n){int p=1; for(j=0; j<i; j++) p*=j; s=s+p; }的时间复杂度为
- 下列程序段选项中,使i的运行结果为4的程序段是______。 A: int i=0,j=0; B: (i=3,(j++)+i) C: int i=1,j=0; D: j=i=((j=3*2)) E: int i=0,j=1; F: (i==1)(i=1):(i=3) G: int i=1,j=1; H: i+=j+=2;
- 以下程序的输出结果是____。 int main(void) { int p[7]={11,13,14,15,16,17,18}; int i=0,j=0; while(i<7&&p[i]%2==1) j+=p[i++]; printf("%d ",j); return 0; }