问题 单项选择题

有如下一段程序:SET TALK OFFA=1B=0DO WHILE A<=100 IF.NOT.A/2=INT(A/2) B=B+A ENDIF A=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。

选择题
单项选择题