首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列 表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列 表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框
admin
2019-03-08
24
问题
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列 表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框 中。现有人编写如下程序,以期实现上述功能:
Private Sub Command l_Click()
strl=Trim(Combol.Text)
flag=0
Ifstrl<>””Then
For i=0 To Combol.ListCount-1
If strl=Combo 1.List(i)Then
Combol.Removeltem i:Comb01.Text=””
flag=1
End If
Next
If flag=1 Then
Combo l.Addltem Combo l.Text
End If
End Sub
程序中存在问题,以下关于程序问题的叙述中,正确的是
选项
A、For循环的循环初值i应该从1开始
B、语句Combo l.Removeltem i有错误
C、语句Combol.Addltem Combol.Text有错,Combol.Text的内容已存在于组合框中
D、应把程序倒数第3行中的Ifflag=1改为Ifflag=0
答案
D
解析
本题中首先用一个循环遍历组合框的所有列表项,依次取出每一个列表项与str1进行比较,若相同则删除该项,将flag置为1,否则flag为0;循环结束后如果flag的值为0则说明没有任何一个现有的列表项与str1,相同,需要将str1添加到组合框中,否则不需添加。
转载请注明原文地址:https://jikaoti.com/ti/MRm0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过程所对应的事件是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
在设窗体上有一个通用对话框控件CD1,希望在执行下面程序时,打开如图所示的文件对话框:PrivateSubCommand1_Click() CD1.DialogTitle="打开文件" CD1.InitDir="C:" CD1.Filte
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
以下关于控件的叙述中,正确的是
下面属于白盒测试方法的是
在For的二重循环中,内外循环的循环控制变量名
下列关于通用对话框CommonDialog1的叙述中,错误的是( )。
随机试题
A、Neutral.B、Positive.C、Negative.D、Indifferent.B
心源性哮喘和支气管哮喘鉴别时,下列哪些体征更支持心源性哮喘
心身疾病的界定条件是
下列关于上市公司收购的说法正确的有哪些?
根据《建设工程质量管理条例》的规定,建设工程在保修范围和保修期限内发生的下列质量缺陷中,应当由施工单位承担保修责任的是()。
以下哪几家机构属于《银行业监督管理法》所称银行业金融机构?()
设a,b∈R,(i为虚数单位),则a+b的值为______.
使用SELECT-SQL命令建立查询时,若要将查询结果存放到文本文件中,需要选择使用以下哪一个子句( )。
MargaretSangerandBirthControlMargaretSanger,anAmericannurse,wasthefirsttostartthemodernbirthcontrolmoveme
Forpeoplesufferingfromdepression,theadviceisusuallythesame:seekhelp.Thissimple-soundingdirective,moreover,is【M1
最新回复
(
0
)