问题 单项选择题


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

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

读图填空题
判断题