首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击"删除"按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:Private Sub Command1_Click() Dim n%
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击"删除"按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:Private Sub Command1_Click() Dim n%
admin
2018-07-11
26
问题
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击"删除"按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能: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/KKGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列操作中不能向工程添加窗体的是
可以产生30~50(含30和50)之间的随机整数的表达式是
下列针对框架控件的叙述中,错误的是
已知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是
能够将组合框Combol中最后一个数据项删除的语句为
对建立良好的程序设计风格,下面描述正确的是()。
表达式4+5\6*7/8Mod9的值是()。
(1)在考生目录下有一个工程文件sjt3.vbp,窗体文件中已给出所有控件和部分程序,如图所示。要求:①利用属性窗口设置适当的属性,使text1、text2中数据右对齐。②请编写适当的程序完成以下功能:在Text1中输入40
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为
(1)在名称为Form1、标题为“菜单”的窗体上,设计满足如下要求的菜单。程序运行后的窗体如图所示,存盘时,将文件保存至考生文件夹下,且工程文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。(2)在名称为Form1的窗
随机试题
某女,26岁,2周前发生抽搐,性格改变,双手关节及双踝关节肿痛,双手上举及双腿下蹲后立起无力。查体示:双下肢水肿,记忆力下降,血WBC2.0×109/L,尿Pro(+++),RBC(++),AST452U/L,ALT238U/L,CK826U/L,肾
A公司是一家大型的家电企业,自成立以来公司的产品已经遍布全国各个地区,为了取得更大的市场规模,公司决定进军东南亚市场。A公司进军东南亚市场的动机是()。
慢性再生障碍性贫血的临床表现有
患者气短乏力,心悸不宁,活动加重,胸闷神倦,舌淡苔白,脉虚。其证候是
早孕出现最早及最重要的症状是
男,54岁,查:牙龈增生覆盖牙冠的1/3~1/2,牙周袋深4~7mm,下前牙出现松动移位,最应询问的病史为
某医师治产后瘀阻腹痛,伴小便不利,常选用牛膝,是因其能()。
()是以某类人员乃至企业全部人员为对象制订的标准。
下列属于县级以上各级人民政府及其部门应当予以公开的事项的是()。
我国运动员打破的第一项世界田径运动纪录的项目是()。
最新回复
(
0
)