首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击"删除"按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:Private Sub Command1_Click() Private
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击"删除"按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:Private Sub Command1_Click() Private
admin
2020-07-22
39
问题
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击"删除"按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:Private Sub Command1_Click()
Private Sub Command1_Click()
Dim n%,k%
n=Len(Text1.Text)
For k=0 To Listl.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-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.ListCount
答案
A
解析
错误原因:每一次删除列表框满足项,列表框的项目数目就会相应地减少,所以就出现了漏删内容,如果把循环变量k改成从List1.ListCout-1到0,从最后一个项目往第一个项目查找,满足条件就删除该项目,从而不会出现遗漏现象,所以正确答案为A。
转载请注明原文地址:https://kaotiyun.com/show/ENHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有1个名称为Picture1的图片框,能将图片文件d:\vb\flower6.jpg正确装入图片框的语句为
关系表中的每一行记录称为一个()。
以下关于通用对话框的叙述中,错误的是( )。
假定编写了如下的Sub过程:PublicSubProc(a()AsInteger)StaticiAsIntegerDoa(i)=a(i)+a(i+1)i=i+1LoopWhilei
下面程序运行时,若输入"VisualBasicProgramming",则在窗体上输出的是( )。PrivateSubCommand1_Click() Dimcount(25)AsInteger,chAsString ch=U
软件需求规格说明书的作用不包括
在考生文件夹下有一个工程文件sjt5.vbp。其功能是产生并显示一个数列的前n项。数列产生的规律是:数列的前2项是小于10的正整数,将此两数相乘,若乘积<10,则以此乘积作为数列的第3项;若乘积≥10,则以乘积的十位数为数列的第3项,以乘积的个位数为数列的
设计窗体时,双击窗体上没有控件的地方,打开的窗口是( )。
假定已在窗体上画了多个控件,其中有一个被选中,为J了存属性窗口中设置窗体的属性,预先应执行的操作是()。
在表达式2+3*4^5-Sin(x+1)/2中,首先进行的运算是()o
随机试题
1993年前后,王巢与邓莱共同创作了《商都嬗变3600}一文,并共同署名将该文发表于某杂志上。王某和邓某创作的作品《商都嬗变3600》属于不可分割合作作品。之后,邓某欲出版自己的个人专著。于是,1994年11月邓某与北京某出版社签订出版合同,约定出版社为其
A.乙酰胆碱B.肾上腺素C.去甲肾上腺素D.神经肽Y交感舒血管神经纤维末梢释放的递质为
嘌呤核苷酸从头合成的原料不包括
商业银行创造派生存款的条件是( )。
债务人乙公司财务情况恶化导致债权人甲公司发生坏账损失,包括两种情况:(1)2012年12月31日,甲公司根据掌握的资料判断,乙公司有可能破产清算,故按应收账款的10%计提坏账准备。甲公司一周后接到通知,乙公司已被宣告破产清算,甲公司估计有50%的债
2014年12月31日,甲事业单位财政直接支付指标数与财政直接支付实际支出数之间的差额为200000元。2015年年初,财政部门恢复了该单位的财政直接支付额度。2015年1月20日,该单位以财政直接支付方式购买一批办公用物资(属于上年预算指标数),支付给供
荷马时代的社会管理制度和经济生活。
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshould1.describethedrawingbriefly,
Ребятарассказывали,____ониотдыхалиуморяналетнихканикулах.
FromwhattheBrazilianbiologistsays,weknowthattouristslikeher______.FromthepassagewecanconcludethattheUShas
最新回复
(
0
)