[單項選擇題] 為計算1+2+22+23+24+…+210的值,并把結果顯示在文本框Text1中,若編寫如下事件過程: Private Sub Command
2021-07-20
[單項選擇題] 為計算1+2+22+23+24+…+210的值,并把結果顯示在文本框Text1中,若編寫如下事件過程:
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í)行此事件過程后發(fā)現(xiàn)結果是錯誤的,為能夠得到正確結果,應做的修改是( )
A.把s=1改為s=0
B.把For k=2 To 10改為For k=1 To 10
C.交換語句s=s+a和a=a*2的順序
D.同時進行B、C兩種修改
正確答案:D
參考解析:本題程序利用了"1+2+22+…+2n"=2*(1+2+22+…+2n-1)+1,所以應同時進行B和C兩種修改。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。