首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Command1_Click()
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Command1_Click()
admin
2018-05-08
21
问题
窗体如图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.Text Then
List1.RemoveItem k
End If
Next k
End Sub
在调试时发现,如输入“陈”,可以正确删除所有姓“陈”的项目,但输入“刘”,则只删除了“刘邦”、“刘备”2项,结果如图2所示。这说明程序不能适应所有情况,需要修改。正确的修改方案是把For k=0 To List1.ListCount—l改为( )。
选项
A、For k=List1.ListCount一1 To 0 Step一1
B、For k=0 To List1.ListCount
C、For k=l To List1.ListCount一1
D、For k=1 To List1.ListCount
答案
A
解析
错误原因:每一次删除列表框满足项,列表框的项目数目就会相应地减少,所以就出现了漏删内容,如果把循环变量k改成从List1.ListCout一1到0,从最后一个项目往第一个项目查找,满足条件就删除该项目,从而不会出现遗漏现象,所以正确答案为A。
转载请注明原文地址:https://kaotiyun.com/show/7cGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是在窗体中显示的:运行后窗体上显示的是______。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
下列叙述中正确的是
下列叙述中正确的是
关于菜单设计,下列叙述中错误的是()。
在窗体上有一个名称为Check1的复选框数组(含4个复选框),还有一个名称为Textl的文本框,初始内容为空。程序运行时,单击任何复选框,则把所有选中的复选框后面的文字罗列在文本框中(如图l所示)。下面能实现此功能的事件过程是()。
下列关于控件数组的叙述中,正确的是
在下面语句或函数中,不能描述选择结构的是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
“明主知其然也,故務民於農桑,薄賦斂,廣蓄積,以實倉廪,備水旱,故民可得而有也”中“薄”的意思是()
洋地黄中毒最常见的表现为
以颅骨增大变形为特点的是
A.增快B.减慢C.在正常范围D.先不变后增快E.先不变后减慢将血沉增快患者的红细胞放人血沉正常人的血浆中,红细胞沉降率的变化是
老年男性,因咳嗽,咳黄痰3天就诊,查体发现主动脉瓣区粗糙的收缩期杂音。超声心动图示主动脉瓣狭窄,左室射血分数0.55,心电图检查正常。请问对该患者哪一项处置方法不恰当
施工现场的消防供水设施应当保证()等满足灭火要求。
股权投资基金的估值中的市场法不包括()。
甲公司现有长期债券和普通股资金分别为18000万元和27000万元,其资本成本分别为10%和18%。现因投资需要拟发行年利率为12%的长期债券1200万元,筹资费用率为2%;预计该债券发行后甲公司的股票价格为40元/股,每股股利预计为5元,股利年增长率预计
唯物史观在考察历史创造者问题时坚持了如下原则()
InmostAmericancities,thetentforaone-bedroomapartmentwas$250ormorepermonthinrecentyears.Insomesmallercities
最新回复
(
0
)