首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sj5.vbp,窗体Forml上有两个标签、两个文本框与一个命令按钮。其中命令按钮的名称为Commandl、标题为“查找”;文本框的名称分别是Textl与Text2,内空;标签名称分别是Labell与Label2,标题为“查找内
在考生文件夹下有一个工程文件sj5.vbp,窗体Forml上有两个标签、两个文本框与一个命令按钮。其中命令按钮的名称为Commandl、标题为“查找”;文本框的名称分别是Textl与Text2,内空;标签名称分别是Labell与Label2,标题为“查找内
admin
2009-08-26
38
问题
在考生文件夹下有一个工程文件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://kaotiyun.com/show/vc1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列Java语句从指定网址读取html文件,在下划线处应填上的选项是()。Readerin=new______(newURL(urlString).openStream());
调试方法中的【】最适合小规模程序的排错。
数据流图用于描述一个软件的逻辑模型,数据流图由一些特定的图形符号构成。下列图符名称标识的图符不属于数据流图合法图符的是()。
阅读下列代码publicclassTest{publicstaticvoidmain(Stringargs[]){Strings="Test";
以下程序使用Gridlayout布局管理器使容器中各个构件呈网状布局,请将代码填写完整,使程序能够正确执行。importjava.awt.*;publicclassexam_3{publicstati
数据的存储结构是指()。
下列JApplet实现了一个不可编辑的JTextArea和一个JButton。请填写正确的程序代码。importjavax.swing.*;importjava.awt.*;publicclassTestl7extends
由关系数据库系统支持的完整性约束是指【】和参照完整性。
采用面向对象技术开发的应用系统的特点是()。
下面的程序是声明某类型变量s,并通过三元条件运算符的结果给变量s赋值,请将该程序补充完整:publicclassTest{publicstaticvoidmain(Stringargs[]){【】s=(
随机试题
将二进制数101101101.111101转换成十六进制数为________。
3岁小儿发热6小时,伴哭闹2小时。体检:体温38℃,精神萎靡,按压下腹部时被患儿用手推开,若行辅助检查,首先检查:()
一份中外合资经营合同中规定:合营企业的资本为450万美元。中方投资350万美元,其中场地使用权作价50万美元,厂房机器200万美元,现金100万美元;外方投资100万美元,其中现金70万美元,机器设备30万美元(系向某国租赁来的),选项中关于合资经营合同的
建立房地产中介服务行业信用档案的必要性不包括()。
如图11-11所示梁的剪力图哪个是正确的?
某单机容量为20万kW的火力发电站工程,业主与施工单位签订了单价合同,并委托了监理。在施工过程中,施工单位向监理工程师提出应由业主支付如下费用:(1)职工教育经费:因该项目的汽轮机是国外进口的设备,在安装前,需要对安装操作的职工进行培训,培训经费
某民营企业的老板杨先生,现年40岁,年收入约30万元,但不稳定。杨太太,现年38岁,某中学的特级教师,年收入在4万元左右,收入稳定,参加了社会保险。女儿杨扬今年13岁。杨先生的父亲与杨先生一家同住,现年70岁,无任何收入来源。根据案例,回答以下问
不按照规定变更或者撤销期货保证金账户,或者不按照规定的方式向客户披露期货保证金账户信息,监管机构应该按照欺诈客户的情形予以处罚。()
某企业基期与报告期的员工人数及工资的统计资料见表1。员工平均工资变动对工资总额的影响及其占工资总增加额的比重。
Livingisrisky.Crossingtheroad,drivingacar,flying,swallowinganaspirintabletoreatingachickensandwich--theycan
最新回复
(
0
)