A.17
B.18
C.19
D.20
答案是C,出自国家开放大学系统国家开放大学程序设计基础">
执行以下程序后,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.17
B.18
C.19
D.20
您可能感兴趣的试题
- ∴下面程序main(){int x=023;printf("%d\n",--x);}输出结果是( )
A.17
B.18
C.23
D.24
- ∴若执行下面的程序时从键盘上输入5, main(){int x;scanf("%d\n",x);if(x++>5)printf("%d\n",x);else printf("%d\n",x--);}则输出结果是( )
A.7
- ∴下面程序main(){int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n", * (p+2));}输出结果是( )
A.3
B.4
C.1
D.2
- ∴执行下面程序中的输出语句后,main(){int a;printf("%d\n",(a=3 * 5,a * 4,a+5));}a的值是( )
A.65
B.20
C.15
D.10