首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击"删除"按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:Private Sub Command1_Click() Private
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击"删除"按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:Private Sub Command1_Click() Private
admin
2020-07-22
36
问题
窗体如图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://jikaoti.com/ti/vES0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Combo1的组合框,名称为Text1的文本框,以及名称为Command1的命令按钮,如图所示。运行程序,单击命令按钮,将文本框中被选中的文本添加到组合框中,若文本框中没有选中的文本,则将文本框中的文本全部添加到组合框中。命令按钮的
在窗体上有一个文本框Textl,Text属性值为空,然后编写如下事件过程:PrivateSubTextlKeyPress(KeyAsciiAsInteger)DimstrAsString,nAsInteger
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>b a=a-bWendfun=aEndFunction在调试时发现函数是错
窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示。下列说法错误的是()。
下列选项中不属于结构化程序设计原则的是( )。
以下控件中,能显示滚动条的是
设已经在菜单编辑器中设计了弹出式菜单mnuStyle,要求程序运行时,当用户在文本框Text1上单击鼠标右键时,能够弹出该菜单,则应使用的事件过程是()。
软件需求规格说明书的作用不包括
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
设置定时器控件的Interval属性为2000,Enabled属性为True,并且有下面的事件过程,程序运行时计算机将发出()次Beep声。SubTimer1_Timer()BeepEndSub
随机试题
数据调查的线索是()
刺激强度是保持有意注意的重要条件之一。()
常用于淋巴细胞转化率试验以了解细胞免疫功能情况的有丝分裂原的是
下列不属于口腔颌面部视诊内容的是
A.泼尼松龙B.氢化可的松C.地塞米松D.曲安西龙E.米托坦
德国封建制时代出现的最著名的习惯法汇编是:
2016年,王磊购买了一辆价值10万元的小轿车,并到甲财产保险公司为其爱车投保了一份保险金额为5万元的财产险。投保后不久,王磊感觉投保金额太低,于是他又找到乙、丙财产保险公司为其爱车投保了财产险,保险金额分别为10万元和15万元,这样他就“放心了”。
中国的封建统治者通过科举考试选拔官吏,是从()开始的。
近年来,我国小学书法课程在许多地区仍没得到足够重视,书法教材不够完善,一些书法老师只注重技能培养而忽略教育的主旨就是“树德立人”。在授课前,老师应当将书法笔法和文字中所体现的道德哲学思想讲解清晰,对学生的书法素养进行提升。这样才能使学生真正地热爱书法,让学
微分方程y"+4y=2x2在原点处与直线y=x相切的特解为________.
最新回复
(
0
)