单选题 [程序说明] 程序功能是计算1~60之间能被3整除的奇数的阶乘和。
[程序]
SET TALK OFF
S=0
FOR I=1 TO 60 STEP 2
IF ______
______
S=S+N
ENDIF
ENDFOR
? "1到60之间能被3整除的"
?? "奇数阶乘和为:"+STR(S)
SET TALK ON
PROC P1
PARAMETERS M
PUBLIC N
______
FOR J=1 TO M
N=N*J
ENDFOR
______
【正确答案】 B
【答案解析】[解析] %:取模运算符。若1~60的任何数与3的模为0,则可被3整除。
【正确答案】 D
【答案解析】[解析] 此空功能是调用P1过程,把主程序中的变量I传递给P1中的参数M。子程序的调用与返回:
调用:DO<文件名>[WITH<参数列表>]
返回:RETURN[TO MASTER][<表达式>]
【正确答案】 B
【答案解析】[解析] P1中的变量N表示能被3整除的奇数的阶乘,初始值应赋值1。
【正确答案】 A
【答案解析】[解析] 调用P1后,应返回主程序某个值,所以此空应该用RETURN返回语句。