[單項(xiàng)選擇題] 為計(jì)算1+2+22+23+24+…+210的值,并把結(jié)果顯示在文本框Text1中,若編寫(xiě)如下事件過(guò)程: Private Sub Command
2021-07-20
[單項(xiàng)選擇題] 為計(jì)算1+2+22+23+24+…+210的值,并把結(jié)果顯示在文本框Text1中,若編寫(xiě)如下事件過(guò)程:
Private Sub Command1_Click()
Dim a%,s%,k%
s=1
a=2
For k=2 To 10
a=a*2
s=s+a
Next k
Text1.Text=S
End Sub
執(zhí)行此事件過(guò)程后發(fā)現(xiàn)結(jié)果是錯(cuò)誤的,為能夠得到正確結(jié)果,應(yīng)做的修改是( )
A.把s=1改為s=0
B.把For k=2 To 10改為For k=1 To 10
C.交換語(yǔ)句s=s+a和a=a*2的順序
D.同時(shí)進(jìn)行B、C兩種修改
正確答案:D
參考解析:本題程序利用了"1+2+22+…+2n"=2*(1+2+22+…+2n-1)+1,所以應(yīng)同時(shí)進(jìn)行B和C兩種修改。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。