首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
admin
2019-03-14
52
问题
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编写如下程序,以期实现上述功能:
Private Sub Command1_Click()
str1 = Trim(Combo1.Text)
flag=0
If str1
= 0 To Combo1.ListCount - 1
If str1 = Combo1.List(i) Then
Combo1.RemoveItem i
Combo1.Text = ""
fl<> "" Then
For i ag=1
End If
Next
If flag=1 Then Combo1.AddItem Combo1.Text
End If
End Sub
程序中存在问题,以下关于程序问题的叙述中,正确的是
选项
A、For循环的循环初值i应该从1开始
B、语句Combo1.RemoveItem i有错误
C、语句Combo1.AddItem Combo1.Text有错,Combo1.Text的内容已存在于组合框中
D、应把程序倒数第3行中的If flag=1 改为 If flag=0
答案
D
解析
组合框的ListCount从0开始;RemoveItem和AddItem后面跟的是索引。根据题意,在没有相同列表项时需要添加,所以语句应该为flag = 0。选D)。
转载请注明原文地址:https://kaotiyun.com/show/wZFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设窗体上有2个文本框Text1和Text2,并有下面的事件过程:DimnPrivateSubText1_KeyPress(KeyAsciiAsInteger) If"A"
PrintAbs(-5^2)+Int(-5^2)的输出结果是
有如下程序:PrivateSubForm_Click()DimAAsInteger,BAsIntegerA=0Fori=1To5A=A+1B=0
有两个关系R,S如下,由关系R和S通过运算得到关系T,则所使用的操作为
下列关于数组的叙述中,错误的是
已知num1=15,则表达式Len("abc"&num1)+InStr("Internet","net")的值为
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
(1)在名称为Form1的窗体上添加两个名称分别为Frame1、Ftame2的框架,标题分别为“字号”、“修饰”;在Frame1中添加两个单选按钮,名称分别为Option1、Option2,标题分别为“10号字”、“20号字”,且标题显示在单选按钮的左边
在设计窗体时双击窗体的任何地方,可以打开的窗口是( )。
以下关于VB对象属性的叙述中,错误的是
随机试题
限制性心肌病的病变特点是
患者,男,25岁。胁肋胀痛1个月,伴见恶心呕吐,舌红苔黄腻。治疗应取何经穴为主()
患者,女,30岁。8个多月来月经量增多,1周来皮肤瘀斑伴牙龈出血,不挑食,无光过敏和口腔溃疡。查体:脾侧位肋下刚触及。化验血Hb85g/L,RBC4.0×1012/L,WBE5.1×109/L,Plt25×109/L,尿常规(-)。骨髓检查:粒红比例正常,
根据《关于简化建筑业企业资质标准部分指标的通知》(建市[2016]226号),水利水电工程施工总承包企业资质标准中,关于建造师数量要求的说法,错误的是()。
《民用建筑节能条例》规定,大型公共建筑的所有权人应当对建筑的能源利用效率进行测评和标识。大型公共建筑是指单体建筑面积()m2以上的公共建筑。
简述古希腊克里斯提尼改革的主要内容与意义。
若f(x)=,在x=0处连续,则a=________.
销售部助理小王需要针对公司上二半年产品销售情况进行统计分析,并根据全年销售计划执行进行评估。按照如下要求完成该项工作:在“按月统计”工作表中,利用公式计算1月~6月的销售达标率,即销售额大于60000元的人数所占比例,并填写在“销售达标率”行中。要求以
HenryJameswasregardedasoneofthepioneersof______,andhadgreatinfluenceontheagethatfollowed.
Alloverthecountrythesedays,electronicmailmessagesare【B1】______withthisoddlittlepunctuationsequence:-(oroneofits
最新回复
(
0
)