正确答案: B

-2.5

题目:有程序:F(X,Y)=X/Y+XY=-2.0X=4.0X=1.0*F(Y,X)WRITE(*,*)XEND此程序的运行结果是:()

解析:程序运行时由于是用F(Y,X)调用,则F(X,Y)=-2.0/4.0-2.5=-2.5,X=1.0*(-2.5)=-2.5。

查看原题 查看所有试题

学习资料的答案和解析:

  • [单选题]在局域网中,运行网络操作系统的设备是()
  • 网络服务器


  • [单选题]以下说法中哪一条不正确?()
  • 在循环体内不能再给循环变量赋值


  • [单选题]下列几种关于存取文件的描述哪个是正确的?()
  • 有格式文件的存取适用于顺序文件也适用于直接文件


  • [单选题]有程序:DATAI,M,N/2,1,4/10M=M*II=I+1IF(I.GT.N)GOT020GOTO1020WRITE(*,*)MEND执行此程序后,输出结果为:()
  • 24

  • 解析:当M=2时I=3,M=6时I=4,M=24时I=5。

  • [单选题]有程序:CHARACTER*4STR1,STR2,STR3OPEN(UNIT=15,FILE=‘INPUT.DAT’,STATUS=‘OLD’)READ(15,10)STR1,STR2,STR310FORMAT(A6,1x,A5,1x,A4)WRITE(*,’(1x,3A)’)STR1,STR2,STR3CLOSE(15)END用此程序从文件INPUT.DAT中读出字符串’FORMATANEWDISK’,程序运行结果是:()
  • RMATNEWDISK

  • 解析:从INPUT.DAT文件中读出的记录分别赋给变量STR1,STR2,STR3,按第10语句的格式,STR1=‘RMAT’,STR2=‘NEW’,STR3=‘DISK’,则应选择答案B。

  • [单选题]有程序:LOGICALA,B,C,DINTEGERX,YDATAX,Y,A,B/1,-1,2*.FALSE./C=.NOT.A.AND(B.OR.XGE.Y)D=.NOT.(A.AND.B.OR、X.GE.Y)WRITE(*,*)C,DEND上面程序的运行结果是:()
  • TF

  • 解析:赋值后X=1,Y=-1,A=.FALSE.,B=.FALSE.C=.T.AND(.F..OR..T.)=.T.D=.NOT.(.T.)=.F.

  • [单选题]有程序:N=0DOK=6,2,-2N=N+KM=2*N10CONTINUEWRITE(*,*)MEND上面程序的运行结果是:()
  • 24

  • 解析:第一次循环时K=6,N=6,M=12;第二次循环时K=4,N=10,M=12;第三次循环时,K=2,N=12,M=21。则输出M的值为24。

  • [单选题]有程序:DIMENSIONA(2,2)INTEGERA,YY=0DO20I=1,2D020J=1,2A(I,J)=I*I+J*JY=Y+A(I,J)20CONTINUEWRITE(*,*)YEND此程序运行的结果为:()
  • 20

  • 解析:程序运行时利用双重循环为数组A赋值,其中A(1,1)=2,A(1,2)=5,A(2,1)=5,A(2,2)=8,再经过Y=Y+A(I,J)累加后,其结果为20。

  • 必典考试
    推荐下载科目: 高等数学题库 计算机应用基础题库 普通化学题库 基础知识综合练习题库
    @2019-2025 必典考网 www.51bdks.net 蜀ICP备2021000628号 川公网安备 51012202001360号