单选题
有如下一段程序:SET TALK OFFA=1B=0DO WHILE A<=100IF .NOT.A/2=INT(A/2)B=B+AENDIFA=A+1ENDDO?BSET TALK ONRETURN该程序的功能是( )。
A、
求1到100之间的累加和
B、
求1到100之间的累加和除以2的商
C、
求1到100之间的偶数之和
D、
求1到100之间的奇数之和
【正确答案】
D
【答案解析】
解析:分析该段程序的目的,我们可以看到当A/2与INT(A/2)不等时,就将A的值添加到B中,而只有当A为奇数时,A/2与INT(A/2)才不等,因此我们可以判断本题所给程序的功能是计算1到100中所有奇数之和。因此本题的正确选项是D。
提交答案
关闭