问题
单项选择题
说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】 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。