首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击"删除"按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:Private Sub Command1_Click() Dim n%
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击"删除"按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:Private Sub Command1_Click() Dim n%
admin
2018-07-11
18
问题
窗体如图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全国计算机二级
相关试题推荐
要求如果X被7除余2,则输出X的值,下列语句中不能实现此功能的语句是()。
定时器的Interval属性的值是一个整数,它表示的是()。
在窗体画一名为CommonDialogl,则下列与CommonDialogl.ShowOpen方法等效的语句是
以下选项中,不合法的VisualBasic的变量名是
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateXyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是
下列描述中,错误的是
窗体上有一个名称为Timerl的计时器控件,一个名称为Shapel的形状控件,其Shape属性值为3(Circle)。编写程序如下:PrivateSubForm_Load()PrivateSubTimer
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是( )。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
随机试题
对于隐睾的治疗,以下哪项是正确的?
我国《合同法》将技术合同分为()
采用逻辑框架法进行项目分析,在“影响/宏观目标”这一目标层次上的信息来源有()。
伪造会计凭证,是指用涂改、挖补等手段来改变会计凭证的真实内容,歪曲事实真相的行为。
“五位一体”的监管体系中不包括()。
下列方法中不适用于计量银行账户利率风险的是()。
下列关于银行业从业人员行为的说法,不正确的有()。
一天之中气温最高值出现在()。
关于探究活动,下列说法正确的是()。
根据下列材料回答问题。我国供气来源多元化,主要包括国产气和进口气两部分。国产气主要有常规天然气、页岩气和煤层气等,进口气主要有进口LNG和进口管输气。近年来,我国天然气供应量稳步增加,国产气、进口管输气、进口LNG都呈上涨趋势。国产气从2010年
最新回复
(
0
)