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