下面程序段的运行结果是( )。 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
A: 17
B: 18
C: 19
D: 20
D
举一反三
- 执行以下程序段后,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
- 下面循环程序执行完后,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
- 执行以下程序段后,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
- 执行以下程序后,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
- #include [stdio.h]main( ){ int a[ ]={1, 2, 3, 4, 5, 6}; int x, y, *p; p = &a[0]; x = *(p+2); y = *(p+4); printf(“*p=%d, x=%d, y=%d\n”, *p, x, y);} 运行结果为_____________
内容
- 0
中国大学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)
- 1
分析以下程序的运行结果#include <;stdio.h>;main( ){ int a[ ]={1, 2, 3, 4, 5, 6};int x, y, *p;p = &a[0];x = *(p+2);y = *(p+4);printf(“*p=%d, x=%d, y=%d\n”, *p, x, y);}
- 2
下面程序运行后的输出结果是_________。#include [stdio.h]int main(){ int x=10,y=20,t=0; if(x==y) t=x;x=y;y=t; printf("%d",x);}
- 3
下面程序的运行结果是(<br/>)。 int fun (int x,int y) { x=x+y; return(x);}int main( ) { int x=2,y=4; y=fun (x,y); printf("x=%d y=%d\n", x, y);} A: x=2<br/>y=4 B: x=2<br/>y=6 C: x=6<br/>y=6 D: x=6<br/>y=4
- 4
以下程序的输出结果是 main() {int a[]={2,4,6,8,10},y=1,x,*p; p=&a[1]; for(x=0;x<3;x++) y+=*(p+x); printf("%d\n",y); }