正确答案: C

OPEN(8,ACCESS=‘DIRECT’)

题目:以下存在语法错误的OPEN语句是哪一条?()

解析:对于直接文件的打开,后面必须要有记录长度的说明,RECL=n。

查看原题 查看所有试题

学习资料的答案和解析:

  • [单选题]OSI参考模型中的第二层是()
  • 数据链路层


  • [单选题]在电子邮件中所包含的信息是什么()?
  • 可以是文字、声音、图形、图像信息


  • [单选题]对OPEN(4,FILE=‘BB.DAT’,STATUS=‘OLD’,语句,下面哪个描述是正确的()?
  • 打开一个有格式顺序文件,可以读文件

  • 解析:语句中STATUS=‘OLD’表明是一个已存在的老文件,打开后可顺序读取。

  • [单选题]有程序:F1(x)=2.0/(1.0+x)F2(Y)=F1(Y)*Y+1.0A=F1(1.0+F2(1.0)WRITE(*,10)A10FORMAT(1x,E8.2)END此程序执行后的输出结果为:()
  • 30E+01

  • 解析:此题的输出格式为指数格式,去掉A、B两答案,而C的整数部分不是0,则应选答案D。

  • [单选题]有程序: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时,此程序执行后的输出结果为:()
  • 5

  • 解析:数组按列主序存放数据,子程序的x(2)与主程序的x(2,2)对应,而x(1,1)=1,x2,1)=2,x(3,1)=3,x(1,2)=4,x(2,2)=5,x(3,2)=6,x(1,3)=7,x(2,3)=8,x(3,3)=9。

  • [单选题]有程序:M=2N=MD010I=1,N+1,NN=N*NM=M*N10CONTINUEWRITE(*,*)MEND此程序的运行结果是:()
  • 128

  • 解析:程序执行时,M=2,N=2,I=1,3,2;第一次循环时N=4,M=8;第二次循环时N=16,M=128,则输出M的值为128。

  • [单选题]有程序:INTEGERM(5,5)L=0DO40J=1,5DO40K=1,5M(J,K)=K40CONTINUEDO10I=1,5N=1IF(MOD(I,2).EQ.0)N=2DO10J=N,5,2L=L+M(I,J)10CONTINUEWRITE(*,20)L20FORMAT(2X,‘L=’,I3)END此程序运行的结果为:()
  • L=39

  • 解析:程序运行时利用双重循环为K数组提供数据。当I能被2整除时,N=2,否则N=1,利用L=L+M(I,J)进行数据累加,最终结果应为39。

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

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

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