首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Com.mand1),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Commandl_Click() Dim n
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Com.mand1),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能: Private Sub Commandl_Click() Dim n
admin
2010-04-08
27
问题
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Com.mand1),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能:
Private Sub Commandl_Click()
Dim n%.k%
n=Len(Textl.Text)
For k=0 To Listl.ListCount-1
If Left(Listl.List(k),n)=Text1.Text Then
Listl.Removeitem k
End If
Next k
End Sub
在调试时发现,如输入“陈”,可以正确删除所有姓“陈”的项目,但输入“刘”,则只删除了“刘邦”、“刘备”2项,结果如图2所示。这说明程序不能适应所有情况,需要修改。正确的修改方案是把For k:0 To Listl.ListCount-1改为
选项
A、For k=Listl.ListCount-1 To 0 Step-1
B、For k=0 To Listl.ListCoulit
C、For k=1 To List1.ListCount-1
D、For k=1 To List1.ListCount
答案
A
解析
错误原因:每一次删除列表框满足项,列表框的项目数目就会相应地减少,所以就出现了漏删内容,如果把循环变量k改成从Lis他.ListCout-1到0,从最后一个项目往第一个项目查找,满足条件就删除该项目,从而不会出现遗漏现象,所以正确答案为A)。
转载请注明原文地址:https://jikaoti.com/ti/y6g0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列语句中正确的是( )。
下列选项中,不属于Java语言提供的整型变量类型的是( )。
执行下面的程序段,输出结果为______。publicclassQ{publicstaticvoidmain(Stringargv[]){intanar[]=newint[5];System.out.println
关于内存变量的调用,下列说法中正确的是()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是【】。
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于______的联系。
char变量的取值范围是
下列代表八进制整数的是
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内务成分之间的联系。
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。
随机试题
血中甲状腺激素浓度升高对TSH分泌的负反馈抑制作用出现较慢,其原因是
脑脊液中氯化物明显降低见于
若微机在工作过程中电源突然中断,则计算机中()全部丢失,再次通电后也不能恢复。
构件在变形状态下能否安全工作,主要取决于()。
以下各项不属于市场价值要件的是()。
在下列代理中,代理权限最大的是( )。
事业单位的无形资产,其摊销方法正确的有()。
已知某期货标的资产价格为100美元,5年到期的以连续复利计算的无风险利率为10%,则该期货的价格应该是()。
Whatisthetopicofthetalk?
Itisplaincommonsense--themorehappinessyoufeel,thelessunhappinessyouexperience.【C1】______,recentresearchrevealst
最新回复
(
0
)