首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画1个名称为List1的列表框,输入若干个项目;再画两个文本框,名称分别为Text1和Text2,如图所示。编写如下事件过程: Private Sub Form_Load() Text1.Text="" Text2.Tex
在窗体上画1个名称为List1的列表框,输入若干个项目;再画两个文本框,名称分别为Text1和Text2,如图所示。编写如下事件过程: Private Sub Form_Load() Text1.Text="" Text2.Tex
admin
2016-08-24
58
问题
在窗体上画1个名称为List1的列表框,输入若干个项目;再画两个文本框,名称分别为Text1和Text2,如图所示。编写如下事件过程:
Private Sub Form_Load()
Text1.Text=""
Text2.Text=""
End Sub
Private Sub Text1_Change()
Dim str As String.S As String
Dim k As Integer,n As Integer
S=Text1.Text
str=""
n=List1.ListCount-1
For k=n To 0 Step-1
If InStr(List1.List(K),S)>0 then
str=str&List1.List(K)
End If
Next k
If str=""Then
Text2.Text="无匹配项目"
Else
Text2.Text=str
End If
End Sub
运行程序,在Text1中输入“海”,则在Text2中显示的内容是( )。
选项
A、上海南海东海
B、海
C、东海南海上海
D、无匹配项目
答案
A
解析
在Text1中输入“海”,则17extl_Change事件被触发,在Text1_Change事件过程中,定义了字符串变量str和s;整型变量k和m。s的初始值为Text1上输入的字符串“海”,str的初始值为空,整型变量n的初始值为List1中的元素个数,为5。然后程序进入For循环结构,通过Instr函数,判断变量s中的字符在List1列表项中是否出现,若出现则将列表框中的匹配项保留到字符串变量str中。最后通过If语句判断字符串变量str中是否有值,若有值,则在Text/中显示str中的内容,若无值,则在Text2中显示“无匹配项”。
For循环共执行5次,循环执行情况及各变量的值如下表所示。
所以A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/naLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
单击命令按钮时,下列程序段的执行结果为()。PublicSubProcl(nAsInteger,ByValmAsInteger) n=nMod10 m=m\10EndSubPrivate
窗体上有一个命令按钮和一个文本框,程序执行后,在文本框中输入12345,单击命令按钮后的输出结果为()。PrivateSubCommand1_Click()DimAAsInteger,BAsIntegerTex
对变量名说法不正确的是()。
设用复制、粘贴的方法建立了一个命令按钮数组Command1,以下对该数组的说法错误的是
关于MDI窗体下列说法正确的是()。
设“A=“87654321””,则表达式Val(Lef1(A,4)+Mid(A,4,2))的值为()。
下列表达式的值为2123的是()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。I.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
下面对类-对象主要特征描述正确的是
随机试题
资产阶级古典政治经济学的代表人物()
慢性心房颤动的常见并发症是()
患者,男性,70岁。因车祸致头部受伤,伤后当即昏迷1小时,清醒后诉头痛,有呕吐。入院8小时。仍未排尿,主诉下腹胀痛。查体见下腹膀胱区隆起,耻骨联合上叩诊呈实音。其主要护理问题是
为更新土地资源数据,我国于()开始在全国范围内开展第二次土地调查工作。
在存在通货膨胀时,投资者通常提高期望投资回报率以抵消通货膨胀的影响。()
(2013年)间接碘量法中加入淀粉指示剂的适宜时间是()。
结合各类民事法律关系的不同特点,诉讼时效起算有不同的规定。对此,下列说法错误的是()。
□、△、○分别代表三个数字,如果□÷△=○,则下列哪一个结论不正确?()
B
Ican’tadviseyouwhattodo,youmustuseyourown______.
最新回复
(
0
)