首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体如图l所示。要求程序运行时,在文本框Textl中输入一个姓氏,单击”删除”按钮(名称为Commandl),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub CommandI_Click( ) D
窗体如图l所示。要求程序运行时,在文本框Textl中输入一个姓氏,单击”删除”按钮(名称为Commandl),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub CommandI_Click( ) D
admin
2013-10-06
62
问题
窗体如图l所示。要求程序运行时,在文本框Textl中输入一个姓氏,单击”删除”按钮(名称为Commandl),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能:
Private Sub CommandI_Click( )
Dim n%,k%
n=Len(Textl.TeXt)
For k=0 To Listl.ListCount_1
IfLeft(Listl.List(k),n)=Textl.TextThen
Listl.Removeltem k
EndIf
Nextk
End Sub
在调试时发现,如输入”陈”,可以正确删除所有姓“陈”的项目,但输入”刘”,则只删除了”刘邦”、“刘备”2项,结果如图2所示。这说明程序不能适应所有情况,需要修改。正确的修改方案是把For k=oTo Listl.ListCount-1改为( )。
选项
A、For k=1 To Listl.ListCount.1
B、For k=1 To Listl.LiStCotmt
C、For k=0 To Listl.ListCount
D、For k=List1.ListCount-1 To 0 Step-1
答案
D
解析
在程序运行时删除列表框中的项目可以使用Removeltem方法,其语法为:列表框.Removeltem索引号,列表框的属性Listlndex返回当前所选项目的索引号,因此删除列表框选中项目的语句为:Listl.RemoveltemListl.Listindex。列表框的List(Index)属性返回指定索引号的列表项内容,第一个列表项的索引为0而最后一个项目的索引为ListCount-1,其中,ListCount属性返回列表框中当前的列表项总数。
原代码错误原因:每执行一次Removeltem方法后,列表框中被删除项目的后续项目的位置将前移,即其Listindex属性值将减1。为此可从列表框的最后一个项目开始进行查找,即:For k=Listl.ListCount-1 To 0 Step-1。
转载请注明原文地址:https://kaotiyun.com/show/AmQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
数据库具有最小冗余度、较高的程序与数据独立性,易于扩充和______的特点。
在结构化分析中,【】用于详细地定义数据流图中的成分。
下列程序段的执行结果为______。PrivateSubCommand1_Click()a=1:b=1SelectCaseaCase1SelectCaseb
【】的功能是显示当前过程所有局部变量的当前值。
在窗体上画一个名为CommonDialog1的通用对话框,一个名称为Command1的命令按钮。要求单击命令按钮时,打开一个保存文件的通用对话框窗口。该窗口的标题为“Save”,默认文件名为“SaveFile",在“文件类型”栏中显示“*.txt”。能够满
单击一次命令按钮之后,窗体中的输出结果为______。PrivateSubCommand1_Click()DimaAsSingleDimbAsSinglea=10b=
下列函数过程的作用是计算x和y的最大公约数。请填空。PrivateSubCommand1_Click()DimxAsInteger,yAsInteger,ResultAsIntegerx=InputBox(“请输入第一
下列关于队列的叙述中正确的是______。
栈和队列______。
对于循环队列,下列叙述中正确的是
随机试题
应激的中介机制不包括
A.大肠杆菌B.鸭疫里默氏杆菌C.炭疽杆菌D.猪丹毒杆菌E.多杀性巴氏杆菌能够引起牛出血性、猪肺疫,不能液化明胶培养基的病原是()。
患儿,女,10岁。肺动脉瓣听诊区听到3/6级收缩期杂音,同时听到不受呼吸影响的明显第二心音分裂。该患者可能患有
如果没有相反的证据,下列情形中,属于一致行动人的有()。
某市人民检察院报经市人大常委会批准。于2001年5月16日以贪污、受贿嫌疑将市人大代表温某逮捕,同月26日向市人民法院提起公诉。同年6月15日市人民法院对温某作出1年管制的判决。温某不服,上诉至省中级人民法院。省中级人民法院认为,一审判决认定事实证据不足,
党政机关公文是党政机关实施领导、履行职能、处理公务的具有特定效力和规范体式的文书。其中命令(令)适用于公布行政法规和规章、宣布施行重大强制性措施、批准授予和晋升衔级、嘉奖有关单位和人员。意见适用于对重要问题提出见解和处理办法。批复适用于答复下级机关请示事
著名经济学家钟朋荣曾将“温州人精神”概括为四句话:白手起家、艰苦奋斗的创业精神;不等不靠、依靠自己的自主精神;闯荡天下、四海为家的______精神;敢于创新、善于创新的创造精神。填入划横线部分最恰当的一项是:
甲、乙分别从A、B两地同时出发赶往B、A两地办事,在两地之间C地相遇,之后两人继续往前走。办完事后,两人又同时出发返回,在两地之间D地再次相遇。已知A、B两地相距11千米,C、D两地相距3千米,甲的速度快于乙,若两人分别从A、B同时出发不断往返于两地之间,
高考是从“孩子”迈向“大人”的一座桥。桥上有激烈竞争,但我们应教会他们更强调公平竞争;桥上有成功与失败,所以我们应鼓励他们永远不惮于向放弃说“不”;桥上有种种非考试因素的干扰,所以我们应引导他们培养定力、自制力、学会坚持。这确实是一座千军万马争相抢过的独木
从学生发展的角度来看,课程变革的着眼点是
最新回复
(
0
)