首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sj5.vbp,窗体Forml上有两个标签、两个文本框与一个命令按钮。其中命令按钮的名称为Commandl、标题为“查找”;文本框的名称分别是Textl与Text2,内空;标签名称分别是Labell与Label2,标题为“查找内
在考生文件夹下有一个工程文件sj5.vbp,窗体Forml上有两个标签、两个文本框与一个命令按钮。其中命令按钮的名称为Commandl、标题为“查找”;文本框的名称分别是Textl与Text2,内空;标签名称分别是Labell与Label2,标题为“查找内
admin
2009-08-26
69
问题
在考生文件夹下有一个工程文件sj5.vbp,窗体Forml上有两个标签、两个文本框与一个命令按钮。其中命令按钮的名称为Commandl、标题为“查找”;文本框的名称分别是Textl与Text2,内空;标签名称分别是Labell与Label2,标题为“查找内容”、“查找结果”。窗体上给出了所有程序需要的控件,但程序代码是不完整的,请去掉程序中的注释符“’”,把程序中的“?”改为正确的内容。
本程序的功能是:当在Textl中输入一个姓氏后,如果单击“查找”按钮,则在in5.txt中进行查找,若找到,就把所有与Textl中相同姓氏的姓名显示在Text2中,如图53—5所示;若未找到,则在Text2中显示“未找到!”;若Textl中没有查找内容,单击“查找”按钮,则在Text2中显示“未输入查找内容!”。
注意:考生不得修改程序的其他部分和控件的属性,把修改后的文件按原文件名存盘。
选项
答案
本题程序功能描述为:先用Open语句打开文件in5.txt,用While循环的Input#方法读取文件,再判断若有输入,用For循环在in5.txt文件中逐一查找与Textl中内容相符的元素,相符的标准是Textl.Text=Mid(str(i),j,1),若有相匹配的,则在文本框中显示结果,若没找到则显示“未找到”,若Textl中未输入内容,则显示“未输入查找内容!”的提示。补充后的代码如下: Dim str()As String Dim num As Integer Dim rel As String Private Sub Commandl_Click() Dim tmp As String Dim j As Integer Dim i As Integer num=0 rel="" Open”App.Patb&\in5.txt”For
Input As#1
’打开文件进行读取 While
EOF(1)=False
’判断是否读取到文件末尾 Input#1,tmp num=num+1 ’获得字符串个数 Wend Close#1 ReDim str(num) ’重新分配数组控件 Open"App.Path&\in5.txt"For
Input As#1
For i=1 To num Input#1,str(i) ’读取字符串数组 Next i Close#1 For i=1 To num’利用For循环进行查找 For j=1 To
Len(str(i))
’逐个字符查找 If Textl.
Text
=Mid(str(i),i,1)Then rel=rel+str(i)+"" ’将查找到的结果放人字符串中 Else j=j+1 ’如果没有查找则计数加1 End If Next j Next i If rel=""Then rel="未找到!" ’如果没有查找到则显示"未找到" End If If Textl.Text=""Then rel="未输入查找内容!" End If Text2.
Text
=rel’在Text2中显示结果 End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/vc1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
关系数据库的数据及更新操作必须遵循的完整性规则是()。
下面这段程序是基于AWT的Applet用户界面,请根据提示在程序中的画线处填入正确的语句使程序能够正确运行。importjava.applet.Applet;importjava.awt.TextField;publiccla
下列关于Applet的叙述中,正确的是()。
下列说法中错误的是()。
阅读下列代码:publicclassTest{publicstaticvoidmain(Stringargs[]{System.out.println(100%3);System.out.pnntln(100%3.0);}}程序运行结果为()。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
在一棵二叉树上第5层的结点数最多是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
数据库DB,数据库系统DBS,数据库管理系统DBMS,这3者之间的关系是()。
用AWT组件实现单选按钮功能,使用的组件是()。
随机试题
重复挤压井时,要先将井筒内的压井液放掉一部分,然后再进行压井作业。()
在进行安全需求分析时需要建立风险意识、权衡意识、相对意识和()
标准化分销渠道
论述复发性口疮的诊断与鉴别诊断。
对于结核性腹膜炎腹痛的特征,下述哪个不符合
患者女性,20岁,主因G1P0,妊娠30周,活动后觉心悸、胸闷3日来院就诊。患者3日前上两层楼梯后觉心悸、胸闷、气短,休息后缓解,无夜间睡眠后呼吸困难。查体:BP:110/60mmlHg,HR:100次/分,R:25次/分,SPO2:97%,胸骨左侧第3~
()是指执行基金管理人的投资指令,办理基金名义的资金来往的结算账户。
廉洁奉公这一道德规范,具体要求公务员做到()。
设f(x)在[1,2]上连续,在(1,2)内可导,且f′(x)≠0,证明:存在ξ,η,ζ∈(1,2),使得
In1963,formerSenatorGaylordNelsonbegantoworryaboutourplanet.SenatorNelsonknewthatourworldwasgetting【S1】______
最新回复
(
0
)