下面循环程序执行完后,y的值为:int a[]={2,4,6,8,10},y=1,x;for(x=0;x<3;x++)y+=a[x+1];
A: 17
B: 18
C: 19
D: 20
A: 17
B: 18
C: 19
D: 20
举一反三
- 执行以下程序段后,y的值是( )。 int a[]={2,4,6,8,10}; int y=1,x,* p; p=&a[1]; for(x=0;x<3;x++) y+=*(p+x); printf("%d\n",y); A: 17 B: 18 C: 19 D: 20
- 下面程序段的运行结果是( )。 int a[]={2,4,6,8,10}; int y=0,x; for(x=0;x<4;x++)y+=a[x];printf('%d\n',y); A: 17 B: 18 C: 19 D: 20
- 执行以下程序后,y的值是( )。 main () { int a[]={2,4,6,8,10}; int y=1,x,*p: p=&a[1]; for(x=0;x<3;x++) y=*(p+x); printf("%d\n",y); } A: 7 B: 9 C: 8 D: 20
- 执行以下程序段后,y的值是: int a[]={1,2,3,4,5}; int y=1,x,*p; p=&a[1]; for(x=0;x<3;x++) y+=*(p+x); printf("%d\n",y); A: 9 B: 10 C: 7 D: 6
- 中国大学MOOC: 执行以下程序段后,y的值是: int a[]={1,2,3,4,5}; int y=1,x,*p; p=&a[1]; for(x=0;x<3;x++) y+=*(p+x); printf(%d ,y)