首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体如图所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Command1_Click()
窗体如图所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Command1_Click()
admin
2020-06-30
63
问题
窗体如图所示。要求程序运行时,在文本框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.Removeltem k
End If
Next k
End SUb
在调试时发现,如输入“陈”,可以正确删除所有姓“陈”的项目,但输入“刘”,则只删除了“刘邦”、“刘备”2项,结果如图2所示。这说明程序不能适应所有情况,需要修改。正确的修改方案是把For k=0 To
List1”ListCount-1改为( )。
选项
A、For k=1 To List1.ListCount-1
B、For k=1 To List1.ListCount
C、For k=0 To List1.ListCount
D、For k=List1.ListCount-1 To 0 Step-1
答案
D
解析
在程序运行时删除列表框中的项目可以使用RemoveItem方法,其语法为:列表框.Removeltem索引号,列表框的属性ListIndex返回当前所选项目的索引号,因此删除列表框选中项目的语句为:List1.Removeltem List1.List1ndex。列表框的List(Index)属性返回指定索引号的列表项内容,第一个列表项的索引为0而最后一个项目的索引为ListCount-1,其中,ListCount属性返回列表框中当前的列表项总数。
本题原代码错误原因:每执行一次Removeltem方法后,列表框中被删除项目的后续项目的位置将前移,即其List1ndex属性值将减1。为此可从列表框的最后一个项目开始进行查找,即:Fork=List1.ListCount-1 To 0 Step-1。
转载请注明原文地址:https://kaotiyun.com/show/qIHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
结构化程序设计的基本原则不包括( )。
单击命令按钮执行以下程序,则输出结果为()。PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=14:y=48:CallProc(x,y)P
设窗体上有名称为Option1的单选按钮,且程序中有语句:IfOption1.Value=TrueThen下面语句中与该语句不等价的是( )。
下面属于黑盒测试方法的是
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是( )。
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>d)Ord>c的值是
列表框中的项目保存在一个数组中,这个数组的名字是
随机试题
A、瞳孔缩小B、瞳孔扩大C、两者均可D、两者均否有机磷农药中毒抢救过程中可有()
A.微型胶囊B.包合物C.固体分散物D.相分离法E.微囊化
人民法院受理某甲抢劫案件,开庭时,公诉人出庭公诉,没有委托辩护人,并查明某甲在案件受理后刚满18周岁。人民法院如何为某甲指定辩护人?
(一)目的:掌握约当产量比例法。(二)资料:某企业2018年8月生产的丁产品需经过两道工序制造完成。该企业本月完工产品600件,假定各工序在产品完工程度为50%。月初在产品和本月发生的职工薪酬合计7128元。该产品各工序的工时定额和月末在产品数量如下
学生李晓经常逃出校园,到网吧玩网络游戏,判定他这种行为是偏差行为的标准是()。
我国对学生进行素质教育是针对应试教育提出的。()
【2012年枣庄市市中区】我国教育目的建立的理论基础是()。
【2010.江西】与形式训练说迁移理论观点联系最为紧密的是()。
你是物价局工作人员,一日接到群众举报。称某医院救护车收费太高。堪称天价。领导让你调查了解实际情况,你会怎么做?
把下面的六个图形分成两类,使每一类图形都有各自的共同特征或规律。分类正确的一项是:
最新回复
(
0
)