首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
admin
2019-04-29
59
问题
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编写如下程序,以期实现上述功能:
Private Sub Command1_Click()
str1=Trim(Combo1.Text)
flag=0
If str1<>""Then
For i=0 To Combo1.ListCount-1
If str1=Combo1.List(i)Then
Combo1.RemoveItemi:Combo1.Text=""
flag=1
End If
Next
If flag=1Then
Combo1.AddItem Combo1.Text
End If
End Sub
程序中存在问题,以下关于程序问题的叙述中,正确的是
选项
A、For循环的循环初值i应该从1开始
B、语句Combo1.RemoveItemi有错误
C、语句Combo1.AddItemCombo1.Text有错,Combo1.Text的内容已存在于组合框中
D、应把程序倒数第3行中的If flag=1改为If flag=0
答案
D
解析
本题中首先用一个循环遍历组合框的所有列表项,依次取出每一个列表项与str1进行比较,若相同则删除该项,将flag置为1,否则flag为0;循环结束后如果flag的值为0则说明没有任何一个现有的列表项与str1相同,需要将str1添加到组合框中,否则不需添加。
转载请注明原文地址:https://kaotiyun.com/show/thUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
要使得文件列表框Filel中只显示文件扩展名为jpg的的图片文件,则下列正确酌语句是
为了读取数据,需打开顺序文件“D:\data5.txt”,以下正确的命令是
以下关于文件的叙述中,错误的是
某人编写了下面的程序,希望能把Text1文本框中的内容写到out.txt文件中PPrivateSubCommandl—Click()Open“out.txt”ForOutputAs#2Print“Textl”Close#2EndSu
下列关于顺序文件的描述中,正确的是
鼠标拖放控件要触发两个事件,这两个事件是
窗体上有一个Textl文本框,并编写了下面事件过程:PrivateSubTextlKeyPress(KeyAsciiAsInteger)KeyAscii=KeyAscii+3EndSub程序运行时,在文本框中输入字符“A”,则在文本框中
工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:PublicxAsIntegerPdvateyAsInteger窗体文件的程序代码是:DimaAsIntegerPrivateSUbCommandlClick()P
如果在VisualBasic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
随机试题
党在过渡时期的总路线是()
患者,女性,在使用燃气热水器洗澡时昏倒,面色潮红,口唇呈樱桃红色,首选的急救措施是
一氧化碳与血红蛋白的亲和力要比氧与血红蛋白的亲和力大
某高速公路通过一滨海滩涂地区,淤泥含水量大于90%,孔隙比大于2.1,厚约16.0m。按设计路面高程需在淤泥面上回填4.0~5.0m厚的填上,()的地基处理方案是比较可行的。
根据《建设工程工程量清单计价规范》措施项目一览表,安装工程和市政工程均可能发生的非通用项目是()。
某自营出口的生产企业为增值税一般纳税人,适用的增值税税率17%,退税率15%。2002年11月和12月的生产经营情况如下:(1)11月份:外购原材料、燃料取得增值税专用发票,注明支付价款850万元、增值税额144.5万元,材料、燃料已验收入库;外购动力取
作为完全由中国人掌握知识产权的家用轿车,安徽省的()已成为中国轿车的著名品牌。
WhenLiamMcGeedepartedaspresidentofBankofAmericainAugust,hisexplanationwassurprisinglystraightup.Ratherthancl
Noonecandenythatpesticidehaveimprovedtheabilityoffarmerstobringtheircropstomarket.【C1】______pesticides,farmer
Forthispart,youareallowed30minutestowriteanessaycommentingontheremark"LogicwillgetyoufromAtoB.Imaginatio
最新回复
(
0
)