首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单机命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单机命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
admin
2017-06-21
47
问题
窗体上有一个名称为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://kaotiyun.com/show/wXGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Crick() x=0 n=InputBox("") Fori=1Ton Forj=1
对建立良好的程序设计风格,下面描述正确的是
程序执行结果s的值是【】。PrivateSubsub1(ByvalpAsInteger)p=p*2EndSubPrivateSubCommand1_Click()DimiAsIntegeri=3Callsub1(i
设a=5,b=6,c=7,d=8,则执行下列语句后,x的值为:______。x=IIF((a>B)And(c<D,10,20),D10,20)
运行以下程序后,输出的图形是PrivateSubCommand1_Click()Line(500,500)-(1000,500)Line(750,300)-(750,700)EndSub
在窗体上画一个文本框(其Name属性为Text1),编写如下事件过程,运行结果是______。PrivateSubForm_Load() Text1.Text="" Text1.SetFocus Fori=1
以下能够触发文本框Change事件的操作是
以下声明语句中错误的是______。
以下程序完成的功能是输入一个数n,并判断它是否为素数,是或不是都通过消息对话框(MsgBox)来给出提示。请将程序补充完整。PrivateSubCemmand1_Click()n=InputBox(“请输入一个整数”)k=Int(Sqr
执行以下语句后显示结果为______。DimxAsIntegerIfxThenPrintxElsePrintx-1
随机试题
1mol丙酮酸在线粒体内彻底氧化生成ATP的摩尔数量是
大连接体具备的作用是()
下列哪种物质属于被动免疫制剂
下列不属于中央地方共享收入的是()。
()以来,中国进行了2次裁军,总计裁军150万。
三国鼎立局面最终形成的时间是()。
个体在知觉、思维、记忆和解决问题等认知活动中加工和组织信息时所显示出来的独特而稳定的风格称之为()。
(2017年德州)操行评定的一般步骤包括()
Itwasjustafootnotecomparedwiththemoreinfectiousdisasterthatkilledmillionsmorepeoplein1918,butthe1957influen
Effortstoprovideprofessionaltraumacounselingassumethattraumaisthemainpsychosocialissuefollowingtheearthquake.(1
最新回复
(
0
)