有如下VB程序段: Private Sub Commandl_Click() Dim f As Integer,i As Integer Dim s As ‘① f=1:i=1:s=0 DoWhile ‘② s=s+f * 1/i f=-1*f i=i+2 Loop Text1.Text=Str(s) End Sub 下列说法正确的是( )
A . 该程序段没有输入语句,也没有输出语句
B . 输出结果为表达式1-1/3+1/5-1/7+1/9-1/11的值
C . 若将加框处①改为Integer,输出结果约为0.74
D . 若将加框处②改为“i<=12”,计算结果会出错
答案:B