正确答案: A
2.5和1.0
题目:有程序:LOGICALLL=.TRUE.READ(*,*)xIF(x.LT.0)THENL=.FALSE.ELSEWRITE(*,*)xENDIFIF(.NOT.L)WRITE(*,*)-xEND执行两次以上程序,若运行中的输入值分别为2.5和-1.0,则两次运行结果分别是:()
解析:当输2.5时,执行ELSE后面的WRITE语句,而第二个IF语句不执行,x的值为2.5;当输入-1.0时,执行第一个IF语句后面的语句L=.FALSE.,而后执行第二个IF语句中的WRITE语句输入-x的值,应为1.0。
查看原题 查看所有试题
学习资料的答案和解析:
[单选题]软盘加上写保护后,可以对它进行的操作是()
只能读盘,不能写盘
解析:当软盘加上写保护后,其作用是不能向磁盘内写信息。
[单选题]计算机病毒是指:()
以危害系统为目的的非凡的计算机程序
[单选题]下列四项内容中,不属于Internet(因特网)基本功能的是:()
实时监测控制
[单选题]在计算机中采用二进制,是因为:()
上述三个原因
[单选题]下面叙述中正确的是?()
在FORTRAN程序中,所有可执行语句在程序执行时,机器都会产生操作
解析:FORTRAN程序中各类语句的位置不是任意的;不是每一个语句在程序执行时都产生操作,如注释语句不会产生操作;并不是每一个程序行都有标号。
[单选题]在FORTRAN语言中,文件存取单位是()
记录
解析:文件是由记录组成的。
[单选题]有程序:K=0DO10I=1,2DO10J=1,210K=K+I/JWRITE(*,*)KEND此程序的执行结果K值为()
2
解析:当I=1,J=2时,I/J=0,K为整型变量。
[单选题]有程序:WRITE(*,400)876.345400FORMAT(1X,E8.0)此程序段的正确执行结果是:()
1.E+03
解析:整数部分8四舍五入为1,小数位为0,场宽为8,则应选择答案B。
[单选题]有程序: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。