首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
admin
2019-03-14
39
问题
窗体上有一个名称为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://jikaoti.com/ti/P7m0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的
下列叙述中错误的是
下列关于通用对话框CommonDialog1的叙述中,错误的是( )。
对于循环队列,下列叙述中正确的是( )。
设窗体上有一个标签Label1和一个计时器Timer1,Timer1的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是( )。
有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是
如果在列表框Listl中没有选中项目,则List1.Listlndex的值为
随机试题
患者,女,46岁?小便淋沥不已,时作时止,每于劳累后发作或加重,小便有灼热感,时有尿痛,面色苍白,神疲倦怠,少气懒肓,腰膝酸软,食欲不振,舌质淡,苔薄白,脉沉细。治疗宜选用
腰痛的基本病机为()
战略性人力资源管理的重要特征是以()的观点来看待人力资源。
赞成毛泽东农村包围城市的观点,提出“先有农村红军,后有城市政权”论断的领导人是()。
12月7日,记者从山西高平市文物旅游局获悉,11月19日—23日,在高平市羊头山上,省文物考古研究所专家发现一处仰韶文化遗址。遗址上,除发现大量陶片、瓦砾外,还发掘出一道东西走向的人工石砌围墙、石基础、古旧步道,经山西省考古研究所考古专家推测,这处遗址可能
“心理理论”是指()
关于字符串的叙述中正确的是()。
有如下程序:#include<iostream>usingnamespacestd;intstrle(chara[],charb[]){intnum=O,n=O;while(*(
若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入()。
Wehavebeentoldthatundernocircumstanceswecanusethetelephoneintheofficeforpersonalaffairs.
最新回复
(
0
)