正确答案: D
-5
题目:有程序:READ(*,10)IA,IIF(IA.GE.125)THENI=I+10,ELSEI=I-10ENDIFWRITE(*,*)I10FORMAT(I2,I1)END执行上面的程序时,从键盘输入365,2,则运行后结果I的值是:()
解析:按照10语句的格式为变量提供数据,IA=36,I=5,执行ELSE后的语句I=I-10=-5。
查看原题 查看所有试题
学习资料的答案和解析:
[单选题]第一台电子计算机使用的逻辑部件是()
电子管
[单选题]有程序:DIMENSION(4,4)READ(*,*)AWRITE(*,10)A10FORMAT(1x,6E9.2)END此程序执行后的输出结果的记录数为:()
3
解析:每条记录输出6个数,共有16个数组元素,共存放16个数,因此要分为3条记录进行输出。
[单选题]有程序:CHARACTER*4A,B*6A=‘ABCD’B=A∥‘EFGH’WRITE(*,*)BEND此程序执行后的输出结果为:()
ABCDEF
解析:B存放的字符个数为6,故A与‘EFGH’连接后存入B的字符为ABCDEF。
[单选题]有程序: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。
[单选题]有程序: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。