首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
admin
2019-03-14
36
问题
窗体上有一个名称为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全国计算机二级
相关试题推荐
有两个关系R和S如下:则由关系R得到关系S的操作是
下列关于栈的叙述中,正确的是
编写如下程序:PrivateSubCommand1_Click()DimnAsIntegerDimxAsString,yAsString,sAsStringx="#"y="**"
(1)在考生文件央下有一个工程文件sjt3.vbp(相应的窗体义件名为sjt3.frm),在窗体上添加一个名称为List1的列表框和一个名称为Text1的文本框,如图1所示。编写窗体的MouseDown事件过程。程序运行后,如果用鼠标单击窗体,则从键盘上输
下面不属于需求分析阶段任务的是( )。
(1)在考生文件夹下有一个工程文件sjt3.vbp,包含了所有控件和部分程序。程序运行时,在文本框中每输入一个字符,则立即判断:若是小写字母,则将它的大写形式显示在标签Labell中;若是大写字母,则把它的小写形式显示在Label1中,若是其他字符,则将该
有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。
设有表达式:A=IIf(x>y,"go","back")。以下与该表达式具有相同功能的语句是
某系统结构图如下图所示该系统结构图的宽度是
下面的数写成普通十进制数是()。8.6787E+8
随机试题
奥苏伯尔提出的和机械学习相对应的学习是()。
AIDS主要病理变化表现在
下列为孤府的是
使用两种以上货币进行计价成交时,这些货币应该是()。
根据《中华人民共和国专利法》,授予实用新型专利的条件包括()。
企业确定促销组合需要考虑的因素有()。
似文凭的识别方法有()。
下列选项中有歧义的一句是()。
《国语.越语上》曾写道,“贾人夏则资皮,冬则资,旱则资舟,水则资车,以待乏也”,表明中国很早就有了______思想,这对现代企业也有很好的借鉴意义。
Roberthasbeengiventheresponsibilityofinstallingdoorsthatprovidedifferenttypesofprotection.Hehasbeentoldtoins
最新回复
(
0
)