[单选题]

有程序:LOGICALLL=.TRUE.READ(*,*)xIF(x.LT.0)THENL=.FALSE.ELSEWRITE(*,*)xENDIFIF(.NOT.L)WRITE(*,*)-xEND执行两次以上程序,若运行中的输入值分别为2.5和-1.0,则两次运行结果分别是:()

A . 2.5和1.0

B . -2.5和1.0

C . 2.5和-1.0

D . -2.5和-1.0

参考答案与解析:

相关试题

有程序:DIMENSIONx(3,3)READ(*,*)xCALLSSl(x(1

[单选题]有程序:DIMENSIONx(3,3)READ(*,*)xCALLSSl(x(1,2))ENDSUBROUTINESSl(x)DIMENSIONx(3)WRITE(*,*)x(2)END当输入1、2、3、4、5、6、7、8、9时,此程序执行后的输出结果为:()A . 3B . 4C . 5D . 6

  • 查看答案
  • 有下列程序: main() {int x=0; inty=0; while(x<

    [单选题]有下列程序:main(){int x=0;inty=0;while(x<7&&++y){y--;printf(:%d,%d",y,x);}程序的输出结果是( )。A.0,7B.7,7C.0,6D.1,6

  • 查看答案
  • 有程序:READ(*,50)SWRITE(*,100)S50FORMAT(1X,

    [单选题]有程序:READ(*,50)SWRITE(*,100)S50FORMAT(1X,F7.3)100FORMAT(1X,F8.3)END执行此程序,由键盘输入123456789,则输出S的值为:()A . 1234.576B . 2345.678C . 345.678D . *******

  • 查看答案
  • 有程序:READ(*,100)A100FORMAT(3x,F6.2)WRITE(

    [单选题]有程序:READ(*,100)A100FORMAT(3x,F6.2)WRITE(*,200)A200FORMAT(1x,F8.2)END当执行此程序时,从键盘输入1234567890↙,则程序的运行结果是:()A .4567.89B .1234.56C .******D . D.1234.5

  • 查看答案
  • 有程序:DIMENSIONA(2,2)READ(*,*)ASUM=0DO10I=

    [单选题]有程序:DIMENSIONA(2,2)READ(*,*)ASUM=0DO10I=1,2D010J=1,210A(I,J)=A(I,J)+I+JWRITE(*,*)A(1,2)END当输入1、2、3、4时,此程序执行后的输出结果为:()A . 6B . 5C . 7D . 4

  • 查看答案
  • 如果x=0,那么while(true)中的true与下面的条件()等价。

    [单选题]如果x=0,那么while(true)中的true与下面的条件( )等价。A.X=1B.X==1C.X>1D.X<1

  • 查看答案
  • 有以下程序main(){int x[3][2]={0},i;for(i=0;i<

    [单选题]有以下程序main(){int x[3][2]={0},i;for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d/n",x[0][0],x[0][1],x[1][0]);}若运行时输入:246<回车>,则输出结果为()A . 200B . 204C . 240D . 246

  • 查看答案
  • 有以下程序:main(){int i, j, x=0;for(i=0; i<2;

    [单选题]有以下程序:main(){int i, j, x=0; for(i=0; i<2; i++) { x++; for( j=0; j<=3; j++) { if(j%2) continue; x++; } x++; } printf("x=%d/n", x);}程序执行后输出结果是( )。A.x=4B.x=8C.x=6D.x=12

  • 查看答案
  • 下列程序段:Int x=10,y=8;boolean b=true;System

    [单选题]下列程序段: Int x=10,y=8; boolean b=true; System.out.println(x>0&&x<y||b); 的结果为 ( )A.trueB.falseC.1D.0

  • 查看答案
  • 有以下程序main(){ int i,j,x=0;for(i=0;i<2;i£«

    [单选题]有以下程序main(){ int i,j,x=0;for(i=0;i<2;i++){ x++;for(j=0;j<=3;j++){ if(j % 2) continue;x++;}x++;}printf("x= % d/n",x);}程序执行后的输出结果是A.)x=4B.)x=8C.)x=6D.)x=12

  • 查看答案
  • 有程序:LOGICALLL=.TRUE.READ(*,*)xIF(x.LT.0)