有程序:LOGICALLL=.TRUE.READ(*,*)xIF(x.LT.0)THENL=.FALSE.ELSEWRITE(*,*)xENDIFIF
答案:2 悬赏:70 手机版
解决时间 2021-01-24 18:40
- 提问者网友:蓝莓格格巫
- 2021-01-24 06:02
1.[单选题]有程序:LOGICAL L L=.TRUE. READ(*,*)x IF(x.LT.0)THEN L=.FALSE. ELSE WRITE(*,*)x ENDIF IF(.NOT.L) WRITE(*,*)-x END 执行两次以上程序,若运行中的输入值分别为2.5和-1.0,则两次运行结果分别是:A.2.5和1.0 B.-2.5和1.0 C.2.5和-1.0 D.-2.5和-1.0ABCD
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-01-24 07:03
参考答案:A 参考解析:当输2.5时,执行ELSE后面的WRITE语句,而第二个IF语句不执行,x的值为2.5;当输入-1.0时,执行第一个IF语句后面的语句L=.FALSE.,而后执行第二个IF语句中的WRITE语句输入-x的值,应为1.0。
全部回答
- 1楼网友:几近狂妄
- 2021-01-24 08:15
哦,回答的不错
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯