计算机题目请求大家帮忙!
guoda_007
guoda_007 Lv.2
2007年07月26日 08:57:51
只看楼主

1.下列程序执行后的结果为( B )k=0DO 10 I=1,2 DO 10 J=I,210 K=K+I/JWRITE(*,*)KEND A.0 B.2 C.2.5 D.1我的解题思路是:I=1时,J=1、2计算2次,分别输出K=0+1/1=1,K=1+1/2=1.5。I=2时,J=2计算1次,输出K=1.5+2/2=2.5选择C可是用此解题思路得到第二题最后执行的结果是4。不知道错误在什么地方,请求大家指正!

1.下列程序执行后的结果为( B )
k=0
DO 10 I=1,2
DO 10 J=I,2
10 K=K+I/J
WRITE(*,*)K
END
A.0 B.2 C.2.5 D.1

我的解题思路是:I=1时,J=1、2计算2次,分别输出K=0+1/1=1,K=1+1/2=1.5。
I=2时,J=2计算1次,输出K=1.5+2/2=2.5
选择C
可是用此解题思路得到第二题最后执行的结果是4。不知道错误在什么地方,请求大家指正!

2.下列程序执行后的结果为( B )
k=1
DO 10 I=1,2
DO 10 J=1,2
10 K=K*I/J
WRITE(*,*)K
END
A.0 B.0 C.0.5 D.2

这两道题目是摘自人民交通出版社的基础考试复习教程上册P459,33、34题。标注答案都是B.大学里面学的是VB,所以对此语言不是很了解。希望大家给予指点解题思路和方法。谢谢大家的帮助,祝大家都能够取得好成绩!
免费打赏
guoda_007
2007年07月26日 16:17:23
2楼
就没有人来百忙中来解答下吗
回复
cxs0917
2007年07月26日 20:16:09
3楼
学的是C语言

不知道出题的人吃什么药吃错了,计算机考这个鬼东西

回复
sukihellovip
2007年07月27日 09:57:35
4楼
K是隐含为整型,就是必须是整数,你在试试,这样答案是对的。
回复
chinawilliam
2007年07月27日 23:18:24
5楼
这道题的关键就是“K是隐含为整型”。
回复
wy736872729
2007年07月28日 09:42:26
6楼
第一题:(1/1+1/2)+2/2=2.5 ,取整选b
第二题: 1/1*1/2=0.5 取整选b
回复
法号不乱搞
2008年08月26日 03:12:43
7楼
楼上的对 遵守"I~N潜规则"
回复

相关推荐

APP内打开