问题 单项选择题


说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序】
SET TALK OFF
CLEAR
STORE 0 TO X,S1,S2,S3
DO WHILE X<15
X=X+1
DO CASE
CASEINT(X/2)=X/2
S1=S1+X/2
CASE MOD(X,3)=0
S2=S2+X/3
CASE INT(X/2)<>X/2
S3=S3+1
ENDCASE
ENDDO
X,S1,S2,S3
SET TALK ON
RETURN

S2的输出结果为 ______。

A.9

B.10

C.15

D.16

答案

参考答案:A

解析: 能被3整除的数是3,6,9,12,15。但当X=6,12时,执行CASEINT(X/2)=X/2分支,不再执行CASE MOD (X,3)=0分支。 所以满足第二个分支的条件只有3,9,15即S2=0+3/3+9/3+15/3=9。

实验题
填空题