单选题

执行以下程序后,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); }

A17

B18

C19

D20

正确答案

来源:www.examk.com

答案解析

相似试题
  • 以下程序执行后sum的值是()。 main(){ int i,sum; for(i=1;i

    单选题查看答案

  • 有以下程序 int fun1(double a) { return a*=a; } int fun2(double x,double y) { double a=0,b=0; a=fun1(x); b=fun1(y); return(int)(a+b); } main() { double w; w=fun2(1.1,2.0); } 程序执行后变量w中的值是()

    单选题查看答案

  • 有程序段:x:=7;y:=3;x:=x+y;y:=x-y;x:=x-y,执行后,变量x的值是()

    单选题查看答案

  • 执行下面的程序后,a的值是() #define SQR(X) X*X main( ) { int a=10,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf(""%d/n"",a); }

    单选题查看答案

  • 以下程序执行后sum的值是()。

    单选题查看答案

  • 有以下程序 main() { int x=102,y=012; printf("%2d,%2d/n",x,y); } 执行后输出结果是()

    单选题查看答案

  • 已知intx=10,y=20,z=30;以下语句,if(x>y)z=x;x=y;y=z;执行后x,y,z的值是()

    单选题查看答案

  • 已知x=123,那么执行语句y=x/10Mod10后,变量y的值是()。

    单选题查看答案

  • 已知x=3和y=5,执行语句x,y=y,x后x的值是()。

    填空题查看答案