问题 单项选择题

为计算1+2+22+23+24+…+210的值,并把结果显示在文本框Text1中,若编写如下事件过程:
Private Sub Command1 Click()
Dim a%,b%,i%
s=1
a=2
For i=2 To 10
a=a*2
b=b+a
Next i
Text1.Text=b
End Sub
执行此事件过程后发现结果是错误的,为能够得到正确结果,应做的修改是( )。

A.把b=1改为b=0

B.把For k=2 To 10改为For i=1 To 10

C.交换语句b=b+a和a=a*2的顺序

D.同时进行B) 、

答案

参考答案:D

解析: 本题事件过程原代码计算的是:1+22+23+24+…+210共10个数的值,其中缺少一项,即数2。为此虑将循环次数由9次修改为10次,即For i=1 To 10,但同时需交换语句b=b+a和a=a*2的顺序,否则将计算表达式:1+22+23+24+…+210+211的值。

综合

阅读下列材料,回答问题。

材料一西双版纳热带雨林保存完整,形成了多达7、8个层次的自然植物群,生活着上千种动物,被誉为“热带动植物王国”。澜沧江一湄公河被誉为“东方多瑙河”,是一条经济贸易的黄金水道,地理优势、自然优势得天独厚。

材料二

(1)1991年,西双版纳地区的经济以_________业为主,如今_______业已成为当地经济的支柱产业。

(2)西双版纳发展旅游业的优势条件有________________________________________________________________________________________________。

(3)西双版纳旅游业的发展带动了多个部门的发展,促进了西双版纳的经济发展。请你思考一下,旅游业带动了哪些产业的发展?(至少三个)______________________________________________________________________________。

(4)从图中可以看出,旅游业收入所占的比重有些年份有所下降,其原因有___________________________________________________________。

(5)假若你是政府官员、企业家、学者、商人、旅游者等,请你选择其中一个角色,谈谈你怎样挽救西双版纳旅游业下滑的趋势。____________________________________________________________________________________________________________________________

(6)假如你是西双版纳的一名导游,你如何向游客介绍美丽迷人的西双版纳。

________________________________________________________________________________________________________________________________________________________________

选择题