【程序】 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,

admin2010-06-18  5

问题 【程序】
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。
转载请注明原文地址:https://jikaoti.com/ti/OzO7FFFM
0

随机试题
最新回复(0)