首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体如图l所示。要求程序运行时,在文本框Textl中输入一个姓氏,单击“删除”按钮(名称为Corn-mandl),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Command l_Click()
窗体如图l所示。要求程序运行时,在文本框Textl中输入一个姓氏,单击“删除”按钮(名称为Corn-mandl),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Command l_Click()
admin
2020-07-22
27
问题
窗体如图l所示。要求程序运行时,在文本框Textl中输入一个姓氏,单击“删除”按钮(名称为Corn-mandl),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能:
Private Sub Command l_Click()
Dim n%.k%
n=Len(Textl.Text)
For k=0 To Listl.ListCount-l
If Left(Listl.List(k),n)=Textl.Text Then
List 1.Removeltem k
End If
Next k
End Sub
在调试时发现,如输入“陈”,可以正确删除所有姓“陈”的项目,但输入“刘”,则只删除了“刘邦”、“刘备”2项,结果如图2所示。这说明程序不能适应所有情况,需要修改。正确的修改方案是把For k=0To Listl.ListCount-1改为( )。
选项
A、For k=Listl.ListCount-l To 0 Step-1
B、For k=0 To Listl.ListCount
C、Fok=l To Listl.ListCount-1
D、For k=1 To Listl.ListCount
答案
A
解析
错误原因:每一次删除列表框满足项,列表框的项目数目就会相应地减少,所以就出现了漏删内容,如果把循环变量k改成从Listl.ListCout-l到0,从最后一个项目往第一个项目查找,满足条件就删除该项目,从而不会出现遗漏现象,所以正确答案为A。
转载请注明原文地址:https://jikaoti.com/ti/8KS0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
执行以下程序段a$="VisualBasicProgramming":b$="C++"c$=UCase(Left$(a$,7))&b$&RightS(aS,12)变量c$的值为
编写如下程序:PrivateSubCommand1_Click()DimmAsInteger,nAsIntegerm=2:n=1SelectCasemCase1SelectC
窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyUP事件过程如下:PrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger)DimeAsStri
下列选项中不符合良好程序设计风格的是
有数据定义语句:DimX,YAsInteger以上语句表明
将E-R图转换为关系模式时,E-R图中的属性可以表示为
下面不属于软件设计阶段任务的是
将数据库的结构划分成多个层次,是为了提高数据库的()。
数据库系统的核心是()。
数据库设计过程不包括
随机试题
关于解剖学姿势的不正确描述是
理想根管消毒药应具备的条件如下,除外
(2009年)设平面的方程为x+y+z+1=0,直线的方程为1—x=y+1=z,则直线与平面()。
监理工程师应对涉及结构安全和使用功能的重要全部工程进行( ),
【2006年真题】根据我国现行规定,不同类别的建设工程项目应采用不同的组织实施方式,下列组合中正确的是()。
2012年1月1日,甲公司与乙公司签订一项购货合同,从乙公司购入一台不需要安装的生产经营用设备,合同约定,设备价款为10000万元,甲公司应于2012年年末开始的5年内每年12月31日支付2000万元。增值税额为1700万元,假定乙公司在每期收款时按收款金
目前世界范围内的环境污染在很大程度上是由于能源的利用引起的,这种能源主要是()。
羁縻府州
“保”是()。(对外经济贸易大学2016)
将分解为部分分式乘积的形式为___________.
最新回复
(
0
)