问题
单项选择题
说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】 SET TALK OFF CLEAR STORE 0 TO A,B DO WHILE.T. A=A+1 DO CASE CASE INT (A/3)=A/3 LOOP CASE A>=6 EXIT OTHERWISE B=B+A ENDCASE ENDDO A,B SET TALK ON |
B的输出结果为______。
A.5
B.10
C.12
D.15
答案
参考答案:C
解析: 本程序执行时,当A=6时,既满足第一个条件“被3整除”,也满足第二个条件“大于等于 6”,但此时应执行第一个CASE语句中的LOOP语句。当A=7时,才退出循环,B的值等于不满足前两个条件的A的总和,即等于1+2+4+5=12。