SET TALK OFF
STORE O TO X,Y
D0 WHILE.T.
X=X+1
Y=Y+X
IF X>=5
EXIT
ENDIF
ENDDO
?X,Y
RETURN
当程序执行到?x,Y命令时,X,Y的值分别是【 】、【 】。
第1题:
为表示关系:x≥Y≥z,应使用的C语言表达式是( )。
A.(x>;=y)&&;(y>;=z)
B.(x>;=y)AND(y>;-x)
C.(x>;=y>;=z)
D.(x>;=y)&(y>;=z)
第2题:
已知float x=2.23,y=4.35;,根据下面的输出结果,正确的程序段是()。 x=2.230000,y=4.350000 y+x=6.58,y-x=2.12
A.printf("x=%8.2f,y=%8.2f",x,y); printf("y+x=%4.2f,y-x=%4.2fn",y+x,y-x);
B.printf("x=%8.6f,y=%8.6fn",x,y); printf("y+x=%4.2f,y-x=%4.2fn",y+x,y-x);
C.printf("x=%7.2f,y=%7.2fn",x,y); printf("y+x=%3.2f,y=%3.2fn",y+x,y-x);
D.printf("x=%f,y=%fn",&x,&y); printf("y+x=%f,y=%fn",y+x,y-x);
第3题:
9、已知float x=2.23,y=4.35;,根据下面的输出结果,正确的程序段是()。 x=2.230000,y=4.350000 y+x=6.58,y-x=2.12
A.printf("x=%8.2f,y=%8.2f",x,y); printf("y+x=%4.2f,y-x=%4.2f\n",y+x,y-x);
B.printf("x=%8.6f,y=%8.6f\n",x,y); printf("y+x=%4.2f,y-x=%4.2f\n",y+x,y-x);
C.printf("x=%7.2f,y=%7.2f\n",x,y); printf("y+x=%3.2f,y=%3.2f\n",y+x,y-x);
D.printf("x=%f,y=%f\n",&x,&y); printf("y+x=%f,y=%f\n",y+x,y-x);
第4题:
下列程序段执行以后,内存变量Y的值是( )。 CLEAR x=12345 y=O DO WHILE x>0 y=y+x%10 x=int(x/l0) ENDDo ?Y
A.54321
B.12345
C.51
D.15
第5题:
已知float x=2.23,y=4.35;,根据下面的输出结果,正确的程序段是()。 x=2.230000,y=4.350000 y+x=6.58,y-x=2.12 (单选2 分)
A.printf("x=%8.6f,y=%8.6fn",x,y); printf("y+x=%4.2f,y-x=%4.2fn",y+x,y-x);
B.printf("x=%8.2f,y=%8.2f",x,y); printf("y+x=%4.2f,y-x=%4.2fn",y+x,y-x);
C.printf("x=%7.2f,y=%7.2fn",x,y); printf("y+x=%3.2f,y=%3.2fn",y+x,y-x);
D.printf("x=%f,y=%fn",&x,&y); printf("y+x=%f,y=%fn",y+x,y-x);
第6题:
若x =5,y=6,执行以下程序段后x ,y的值是() if (x>=5) {x=x+1; y=y+1; }
A.x =5,y=6
B.x=6,y=7
C.x =6,y=6
D.x =5,y=7