问题 单项选择题

窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:

 

Private Sub Command1_Click()

Dim n%,k%

n=Len(Text1.Text)

For k=0 To List1.ListCount-1

If Left(List1.List(k),n) =Text1.TextThen

List1.Removeltem k

End lf

Next k

End Sub

在调试时发现,如输入“陈”,可以正确删除所有姓“陈”的项目,但输入“刘”,则只删除了“刘邦”、“刘备”两项,结果如图 2所示。这说明程序不能适应所有情况,需要修改。正确的修改方案是把For k=0 To List1.ListCount-1改为

 

A、For k=List1.ListCount-1 To 0 Step-1

B、For k=0 To List1.ListCount

C、For k=1 To List1.ListCount-1

D、For k=1 To List1.LstCount

答案

参考答案:A

解析:

错误原因:每一次删除列表框满足项,列表框的项目数目就会相应地减少,所以就出现了漏删内容。如果把循环变量k改成从List1.ListCout-1到0,从最后一个项目往第一个项目查找,满足条件就删除该项目,那么就不会出现遗漏现象,所以正确答案为A)。

单项选择题 A3/A4型题
综合

读我国部分地区示意图和相关材料,回答下列问题。(共16分)

材料一:我国部分地区示意图

材料二:20世纪90年代初,中国和法国有关专家经过考察,发现丁地的小气候十分适合优质葡萄的生长。当地人民经过两年的辛勤劳动,一起完成3万亩葡萄基地和防护林的建设。下表为丁地的气候资料:

地点海拔高度(米)1月均温(℃)7月均温(℃)1月降水量(mm)7月降水量(mm)年降水量(mm)年日照时数(小时)
1111—8.423.31.242.2193.72975.7
(1)图中b河段的流向大致是_____________________________,该河段主要属于_____________(填干湿区名称),主要流经的地形区是________________________。(3分)

(2)甲、乙所在区域的气候类型分别是                                  

乙、丙两地的主要环境问题分别是                                      。(4分)

(3)丙地发展农业生产的限制性因素主要是                           ,解决的具体措施为                                                         。(2分)。

(4)请分析丁地发展葡萄种植的有利自然条件?(3分)

                                                                                          

(5)如果大量利用流经丁地的河水大力发展葡萄生产,可能对本地和河流中下游地区产生的不利影响是什么?(4分)