首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
admin
2015-10-23
57
问题
窗体上有一个名称为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/oHLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设计软件结构是在软件生命周期的()。
有如下事件过程:PrivateSubForm_Active()DimScore(1to3)AsIntegerDimiAsIntegerDimtAsVariantFori=3To1step-1
下列叙述中,不符合良好程序设计风格要求的是
为在新建工程中模块的“通用声明”段自动加入OptionExplicit语句,应在______对话框中的“编辑器”选项卡上进行相应选项的选择。
下面的属性中,用于自动调整图像框中图形内容的大小的是
下列叙述中,正确的是
在VisualBasic的立即窗口内输入以下语句X=97?Chr$(X)在窗口中显示的结果是【】。
设A="87654321",则表达式Vd(LeR(A,4)+Mid(A,4,2))的值为()。
各种运算符间的优先顺序从高到低是
下列运算符中,优先级别最低的是
随机试题
下列哪项因素不能使胆汁酸合成加速
伪造货币罪侵犯的客体是()。
管理职能包括:计划、组织、领导、控制,其中()是管理者的首位职能。
【2013年福建.单选】按照设计图想象自己未来家的样子,这属于()。
甲、乙签订了一份借款合同,甲为借款人,乙为出借人,借款数额为500万,借款期限为两年。丙、丁为该借款合同进行保证担保,担保条款约定,如果不能如期还款,丙、丁承担保证责任。戊对甲、乙的借款合同进行了抵押担保,担保物为一批设备(价值300万),未约
年金
在甲、乙离婚案件的审理过程中,甲以怀疑乙有婚外情为由,请求法院向移动通信公司调取乙的通话记录清单作为证据。根据现行宪法,下列说法正确的是
占有的客体不包括()
下列叙述中正确的是______。
虽然这套房子很大,但是它的厨房太旧,而且也没有窗户。我得再找一套。
最新回复
(
0
)