有程序:INTEGERFF(X,Y)=X/Y+XA=-2.0B=4.0B=B+F(A,B)WRITE(*,20)B20FORMAT(1X,F4.1)END此程序的运行结果是:()
第1题:
有以下程序,程序运行结束后,x的值是( )。 x=1 y=2 do x=x*y y=y+1 loop while y<5
A.2
B.4
C.8
D.24
第2题:
有以下程序
void f( int y, int *x)
{ y=y+*x; *X=*X+y; }
main()
{ int x=2,y=4;
f(y,&x);
printf("%d %d\n",x,y);
}
执行后输出结果是______。
第3题:
有以下程序,其输出结果是( )。void main(){ floar x=1; int y; x++; y=x+1; printf("x=%d,y=%f",x,y);}A.x=2,y=3B.x=2,y=3.0C.x=2.0,y=3D.x=0,y=0.000000
第4题:
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
A.if(x>=0 y=sqrt(x); else y=sqrt(-x);
B.y=sqrt(x) if(x<0)y=sqrt(-x);
C.if(x>=0) y=sqrt(x); if(x<0)y=sqrt(-x);
D.y=sqrt(x>=0?x:-x);
第5题:
有以下程序段,其输出的结果是______。
int x,y,z;
X=y=z=0;
++x‖++y && ++z;
cout<<x<<","<<y<<","<<z<<endl;
第6题:
有以下计算公式:
若程序前面已在命令行中包括math.h文件,不能够正确计算上述公式的程序是( )。
A.if(x>=0)y=sqrt(x);
B.y=sqrt(x); else y=sqrt(-x); if(x<0)y=sqrt(-x);
C.if(x>=0)y=sqrt(x);
D.y=sqrt(x>=0? x:-x);
第7题:
有程序段如下:
STORE 0 T0 X,Y
D0 WHILE.T.
X=X+1
Y=Y+X
IF X>=100
EXIT
ENDIF
ENDDO
?“Y=”+STR(Y,3)
这个程序的功能是【 】。
第8题:
有以下程序: #include<stdio.h> int f(int x) {int y; if(x==0||x==1)return(3); y=x*x-f(x-2); return y; } main() {int z; z=f(3);printf("%d\n",z); } 程序的运行结果是( )。
A.0
B.9
C.6
D.8
第9题:
有以下计算公式:若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是( )。
A.if(x>=0) y=sqrt(x); else y=sqrt(-x);
B.y=sqrt(x); if(x<0) y=sqrt(-x);
C.if(x>=0) y=sqrt(x); if(x<0) =sqdrt(-x);
D.y=sqrt(x>=0?x:-x);
第10题:
有以下程序段: #include<iostream.h> #define MAX(x,y)(x)>(y)?(x):(y) void main() { int i,j,k; i=10; j=15;k=MAX(i,j)*10; cout<<k<<end1; } 程序执行后的输出结果是( )。
A.15
B.100
C.150
D.10