(单选题)
执行以下程序后,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
正确答案
答案解析
略
相似试题
(单选题)
以下程序执行后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的值是()。