首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Com.mand1),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Commandl_Click() Dim n
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Com.mand1),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Commandl_Click() Dim n
admin
2010-04-08
63
问题
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Com.mand1),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能:
Private Sub Commandl_Click()
Dim n%.k%
n=Len(Textl.Text)
For k=0 To Listl.ListCount-1
If Left(Listl.List(k),n)=Text1.Text Then
Listl.Removeitem k
End If
Next k
End Sub
在调试时发现,如输入“陈”,可以正确删除所有姓“陈”的项目,但输入“刘”,则只删除了“刘邦”、“刘备”2项,结果如图2所示。这说明程序不能适应所有情况,需要修改。正确的修改方案是把For k:0 To Listl.ListCount-1改为
选项
A、For k=Listl.ListCount-1 To 0 Step-1
B、For k=0 To Listl.ListCoulit
C、For k=1 To List1.ListCount-1
D、For k=1 To List1.ListCount
答案
A
解析
错误原因:每一次删除列表框满足项,列表框的项目数目就会相应地减少,所以就出现了漏删内容,如果把循环变量k改成从Lis他.ListCout-1到0,从最后一个项目往第一个项目查找,满足条件就删除该项目,从而不会出现遗漏现象,所以正确答案为A)。
转载请注明原文地址:https://kaotiyun.com/show/GQmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
为使下列代码正常运行,应该在下划线处填入的选项是 abstractclassPerson{ publicPerson(Stringn)! name=n; } public____StringgetDescription();
下列选项中,不能输出100个整数的是
下列关于JDK目录结构的说法,错误的是( )。
下列内部类的正确用途是( )。Btnn.addActionListener(newAetionListener(){publicvoidactionPerformed(AetionEventevent){
下列语句中,能完成用整型数10创建一个Integer对象的是( )。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
下列关于线程组的说法中,错误的是( )。
下列关于JDK目录结果的说法,错误的是______。
设a=8,则表达式a>>>2的值是【】。
进程是一个内核级别的实体,而线程是一个______级的实体。
随机试题
患者,男性,51岁,患肝硬化已4年,近期常有刷牙出血,皮肤反复出现出血点,查血小板200×109/L,最可能的出血原因是
婴儿开始添加淀粉类食物的月龄是
焊接质量检验的依据有()。
初期支护自上而下,第一步封闭成环,环环相扣,二次衬砌自下而上施工,施工质量容易得到保证是浅埋暗挖法修建隧道及地下工程主要开挖方法中的()所具有的特点。
深圳证券交易所将上市公司分为()类。
下列不是经济订货批量模型假设的是()。
下列关于政府补助会计处理的表述,正确的有()。
风险中立者选择资产的标准是当预期收益率相同时,选择低风险的资产。()
Ifitwereonlynecessarytodecidewhethertoteachelementarysciencetoeveryoneonamassbasisortofindthegiftedfewan
A、Thewomanisabigfanoftraveling.B、Thewomanisdesperatetowritetohim.C、Hisauntwillkeepthemailsforhim.D、Hewi
最新回复
(
0
)