首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击"删除"按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:Private Sub Command1_Click() Dim n%
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击"删除"按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:Private Sub Command1_Click() Dim n%
admin
2020-06-30
31
问题
窗体如图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://jikaoti.com/ti/jvS0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画出包含三个命令按钮的控件数组,名称为cmd1,下标分别为0、1、2,Caption分别为“开始”“停止”和“退出”,如图1-84(a
在窗体上建立三个菜单(名称分别为Read、Calc和Save,标题分别为“读入数据”、“计算并输出”和“存盘”),然后画一个文本框(名称为Text1,MultiLine属性设置为True,ScrollBars属性设置为2)(如图1-257所示)。程序运行
下面关于VB应用程序的叙述中正确的是
下面不能在信息框中输出"VB"的是( )。
下列叙述中正确的是
下列叙述中正确的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是( )。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
随机试题
李明是参加工作不久的新员工,他积极肯干,经常超额完成任务,多次得到领导的奖励,他的干劲也越来越大。李明的领导采用的强化方式是()
心绞痛患者长期应用普萘洛尔突然停药可发生
W自来水厂建设项目(以下简称W项目)使用国债资金,在确定招标方案时,招标人决定W项目自行招标,并采取邀请招标方式选择施工队伍,评标方法采用经评审的最低投标价法,招标人授权评标委员会直接确定中标人。在招标过程中发生了如下事件:事件一:本次招标向A、
喷混凝土施工时,为防止混凝土因自重而脱落,可掺用适量()。
某企业购入材料,货款付清,材料入库。该项交易中,取得增值税专用发票1张,银行结算凭证1张,自制收料单3张,收料凭证2张。则在记账凭证中注明的附件张数应为()张。
下列选项中说法错误的是()。
市容旅游是当今旅游者认识和了解一个旅游地的风土民情、城市面貌的常见的方式。()
以下关于负担行为与处分行为的说法,错误的是()。
以下几项,哪一个不是西欧中世纪大学产生的原因?()
A、Howtofreezefish.B、Howtodryfish.C、Howtocanfish.D、Howtosmokefish.B
最新回复
(
0
)