正确答案: C

120

题目:有程序:INTEGERPP=0DO10I=0,10,3DO10J=5,100,20DO10K=-10,-5,-110P=P+1WRITE(*,*)PEND此程序的运行结果是:()

解析:当I=0时,J的值分为5、25、45、75、95,而相对应的每一个K值分别为-10、-9、-8、-7、-6、-5,也就是说I=0时,第二层及第三层循环共执行30次,则P=30,而最外层循环变量I的值分别为0、3、6、9,共要执行4次循环,因而P=30×4=120。

查看原题 查看所有试题

学习资料的答案和解析:

  • [单选题]下面叙述中正确的是?()
  • 在FORTRAN程序中,所有可执行语句在程序执行时,机器都会产生操作

  • 解析:FORTRAN程序中各类语句的位置不是任意的;不是每一个语句在程序执行时都产生操作,如注释语句不会产生操作;并不是每一个程序行都有标号。

  • [单选题]下列语句中哪条是错误的()?
  • READ(*,*)(N,A(I),I=1,N)

  • 解析:利用键盘为循环变量终值N赋值,正确写法应将N放在括号外面。

  • [单选题]有程序:WRITE(*,400)876.345400FORMAT(1X,E8.0)此程序段的正确执行结果是:()
  • 1.E+03

  • 解析:整数部分8四舍五入为1,小数位为0,场宽为8,则应选择答案B。

  • [单选题]有程序:I=5J=10K=20M=-10IF(I.GT.M)M=IIF(J.GT.M)M=JIF(K.GT.M)M=KWRITE(*,*)MEND此程序的运行结果是:()
  • 20

  • 解析:在3个IF语句中,逻辑表达式的值都为真,因此它们后面的语句都分别执行到了,M应取最后一次赋值的结果。

  • [单选题]有程序:INTEGERFF(X,Y)=X+YA=-2.0B=4.0B=1.0+F(A,B)WRITE(*,‘(1X,F3.1)’)BEND此程序的运行结果是:()
  • 3.0

  • 解析:程序运行时,将A=-2.0,B=4.0代入到函数表达式中计算,返回值为2.0;而后与1.0相加,为3.0。

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