题目列表(包括答案和解析)
下面是用WHILE型语句设计的一个计算S=12+22+…+202的值的一个程序,根据此语句的特点,将其转化为用UNTIL语句书写的程序.
当型(WHILE):
i=1
S=0
WHILE i<=20
S=S+i*i
i=i+1
WEND
PRINT “S=”;S
END
i=1
s=0
WHILEi<=100
s=s+i
i=i+1
WEND
PRINTs
END
对应程序中的s=s+i和i=i+1的位置互换,则输出的s值为________.
已知mod(a,b)是一个函数,它的意义指的是整数a除以整数b所得的余数.下面请你阅读下列在Scilab环境下编写的程序:
S=0;
fori=1∶1∶100
if mod(i,2)=1
S=S+i
;
else
![]()
end;
end;
print(%io(2),S)
回答下列问题:
(1)此程序中包括了哪些基本算法语句?
(2)此程序的目的是什么?
(3)在Scilab环境下用while语句重新设计(2)的程序.
下面程序运行的结果是
i=1
s=0
WHILE i<=100
S=s+i
i=i+1
WEND
PRIND s
END
A.5050
B.5049
C.3
D.2
下面程序运行的结果是
i=1
s=0
WHILE i<=100
S=s+i
i=i+1
WEND
PRIND s
END
A.5050
B.5049
C.3
D.2
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com