首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单机命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单机命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
admin
2017-06-21
32
问题
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单机命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编写如下程序,以期实现上述功能:
Private Sub Command1_Click()
strl=Trim(Combo1.Text):flag=0
If strl<>""Then
For i=0 To Combol.ListCount-1
If str1=Combo1.List(i)Then
Combol.RemoveItem i:Combol.Text="":flag=1
End If
Next
If flag=1 Then
Combo1.AddItem Combo1.Text
End If
End Sub
程序中存在问题,以下关于程序问题的叙述中,正确的是
选项
A、For循环的循环初值i应该从1开始
B、语句Combol.RemoveItem i有错误
C、语句Combol.AddItem Combol.Text有错,Combol.Text的内容已存在于组合框中
D、应把程序倒数第3行中的If flag=1改为If flag=0
答案
D
解析
本题中首先用一个循环遍历组合框的所有列表项,依次取出每一个列表项与str1进行比较,若相同则删除该项,将flag置为1,否则flag为0;循环结束后如果flag的值为0则说明没有任何一个现有的列表项与str1相同,需要将str1添加到组合框中,否则不需添加。
转载请注明原文地址:https://jikaoti.com/ti/PKy0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Crick() x=0 n=InputBox("") Fori=1Ton Forj=1
在程序的空白行处填写适当的语句,完成以下功能:依次自动将列表框List2中所有列表项目移入列表框List1中,并将移入List1中的项目从List2中删除。DoWhileList2.ListCount______ListRemoveItem0
快捷键Ctrl+O的功能相当于执行文件菜单中的______命令。
在运行程序时,在程序代码中改变文本框的Text属性值,或在文本框中输入新的内容,相应会触发()事件。
在列表框中当前被选中的列表项的序号是由下列哪个属性表示______。
表达式14/5*2的值是______。
下列函数调用时弹出的对话框中按钮的个数为【】。MsgBox("程序非法!",vbAbortRetryIgnore,"消息提示:")
设组合框Combo1中有3个项目,则下列语句中能删除最后一项的语句是()。
表达式“12345“”1234a”&“ABC”的值是_____________。
设组合框Combo1中有3个项目,则以下能删除最后一项的语句是______。
随机试题
桑枝的功效是()木瓜的功效是()
肺纹理的主要成分是()
向特定的投资者发行,一般以少数与发行者业务联系密切的投资者为对象来募集资金的证券发行方式是()。
下列关于个体工商户生产、经营所得计征个人所得税的说法,正确的有()。
(2008年真题)选题策划的意义包括()等。
马斯洛提出人有七种基本需要,最高级的是________的需要。
5,12,21,34,53,74,99,()
软件由两部分组成,一部分是【】,另一部分是文档资料。
TheRoleofPressureGroupsInBritainGeneralElectionsinBritainareusuallyheldonlyonceeveryfiveyears.Governmentscan
Themystery(悬案)aroundthedisappearanceofthefamouscrime(犯罪)writerAgathaChristiein1926wasalmostas【C1】______asany
最新回复
(
0
)