首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体如图1所示。要求程序运行时,在文本框Textl中输入一个姓氏,单击“删除”按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Commandl_Click()
窗体如图1所示。要求程序运行时,在文本框Textl中输入一个姓氏,单击“删除”按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Commandl_Click()
admin
2016-06-30
70
问题
窗体如图1所示。要求程序运行时,在文本框Textl中输入一个姓氏,单击“删除”按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:
Private Sub Commandl_Click()
Dim n%.k%
n=ten(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/ueLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
单击滚动条的滚动箭头时,产生的事件是()。
若要清除列表框的所有内容,则实现的方法是()。
数据结构分为逻辑结构与存储结构,线性链表属于______。
单击命令按钮时,下列程序的执行结果是PrivateSubCommand1_Click()DimaAsInteger,bAsInteger,cAsInteger a=3:b=4:c=5 PrintSec
窗体上有Text1、Text2两个文本框及一个命令按钮Command1,编写下列程序:DimyAsIntegerPrivateSubCommand1_Click()DimxAsInteger x=2
单击命令按钮时,下列程序段的执行结果为()。PublicSubProcl(nAsInteger,ByValmAsInteger) n=nMod10 m=m\10EndSubPrivate
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为______。
以下关于菜单的叙述中,错误的是()。
使用语句DimA(1To10)AsInteger声明数组A之后,以下说法正确的是()。
二叉树的遍历可以分为三种:前序遍历、_______________遍历和后序遍历。
随机试题
A子宫阔韧带B子宫圆韧带C子宫主韧带D骶子宫韧带E卵巢固有韧带维持子宫后屈的韧带
水体密度分布对感潮河口污染物的输移混合影响很大,按垂向密度结构考虑,入海口可分为()。
图1-2-3表示()组织结构。
“经营单位”栏应填:“集装箱号”栏应填:
下列各项中,应通过“资本公积”科目核算的有()。
年薪制的特点包括()。
以教师为中心,以教材为中心,以课堂为中心反映了()。
对于“没有革命的理论,就没有革命的运动”的理解正确的是
一台Catalyst6500的VTP域名是pku,在该交换机上建立ID号为222,名为lib222的VLAN,并删除ID号为133,名为phyl33的VLAN,正确的配置命令是()。
Accordingtotheauthor,whatmaybethepossiblecarriersofbirdflu?Accordingtothestudyteam,______isapracticethatc
最新回复
(
0
)