首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标题分别是“读数据”和“统计”的命令按钮。请画两个标签,其名称分别是Labell和Label2,标题分别为“最长单词的长度为”和“以该长度最后一次出现的单词是”;再画两个名称分别为Textl和Te
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标题分别是“读数据”和“统计”的命令按钮。请画两个标签,其名称分别是Labell和Label2,标题分别为“最长单词的长度为”和“以该长度最后一次出现的单词是”;再画两个名称分别为Textl和Te
admin
2010-09-02
65
问题
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标题分别是“读数据”和“统计”的命令按钮。请画两个标签,其名称分别是Labell和Label2,标题分别为“最长单词的长度为”和“以该长度最后一次出现的单词是”;再画两个名称分别为Textl和Text2,初始值为空的文本框,如图1-75所示。程序功能如下:
①如果单击“读数据”按钮,则将考生文件夹下in5.dm文件的内容读到变量s中(此过程已给出);
②如果单击“统计”按钮,则自动统计in5.dat文件(该文件中仅含有字母和空格,而空格是用来分隔不同单词的)中最长单词的长度,以及in5.dat中最后一个以该长度出现的单词,并将该单词的长度显示在Textl文本框内,将该单词显示在Text2文本框内。“读数据”命令按钮的Click事件过程已经给出,请为“统计”命令按钮编写适当的事件过程,实现上述功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行统计,且必须通过单击窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开考生文件夹下的本题工程文件sjt5.vbp,如表2-38所列在窗体上画出控件并设置它们的相关属性。 [*] 步骤2:打开代码编辑窗口,在指定位置编写“统计”按钮的单击事件过程。 参考代码: PriVate Sub Command2_Click() ’需考生编写 n=Len(s):t="" Dim Max_len As Integer For i=1 To n c=Mid(s,i,1) If c<>""Then t=t+C Else If Len(t)>Max_len Then Max_len=Len(t) Max_word=t End If t="" End If Next i If Len(t)>Max_len Then Max_len=Len(t) Max_word=t End If Textl.Text=Max_len Text2.Text=Max_word End Sub 步骤3:按要求将文件保存至考生文件夹中。 步骤4:按
键运行程序,先单击“读数据”按钮,再单击“统计”按钮,最后单击窗体右上角的关闭按钮结束程序。
解析
以空格为单词的分隔标志,在For循环中用Mid函数逐一取出变量8中的每个字符,并检查其是否为空格,若不是空格则将该字母作为当前单词的一部分,否则将当前单词的长度与记录单词最长值的变量(如Max_len)比较,将两者中的较大值存入该变量中,同时保存这个单词到变量Max word中。循环结束后,将Max_len的值显示在Textl中.Max_word值显示在Text2中。
注意:为防止数据文件的最后一个字符不是空格而导致最后一个单词不在统计之列的情况,在开始找单词前在变量s的最后连上一个空格。
转载请注明原文地址:https://kaotiyun.com/show/lFmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面程序代码运行结果为( )。importjava.awt.*;publicclassTest{publicstaticvoidmain(Stringargs[]){String
下列关于基本数据类型的说法中,不正确的是( )。
串的长度是( )。
请阅读下列程序代码,然后将程序的执行结果补充完整。程序代码:publicclassthrowsException{staticvoidProc(intsel)throwsArithmeticException,ArrayIndexOut
下列程序的功能是创建了一个显示5个"Hello!"的线程并启动运行,请将程序补充完整。publicclassThreadTestextendsThread{publicstaticvoidmain(Stringargs[]){Thre
Java源文件中最多只能有一个______类,其他类的个数不限。
在模块化程序设计中,按功能划分模块的原则是
下面程序实现对zip文件file.zip的查询,在横线处填上正确的语句______。packagetest;importjava.io.*;importjava.util.*;impor
下面不属于软件工程3个要素的是______。
随机试题
A.癌细胞团中可见角化珠B.癌细胞团漂浮在黏液中C.黏液将癌细胞核推向一侧D.癌细胞排列成条索状印戒细胞癌的组织学表现是
A.3.7GBqB.5.55GBqC.7.4GBqD.2.96GBqE.11.1GBq分化型甲状腺癌去甲治疗131I常用剂量是
细菌群体生长过程中,新繁殖的活菌数与死菌数大致平衡的生长时期是()
乙公司以国产牛肉为样品,伪称某国进口牛肉,与甲公司签订了买卖合同,后甲公司得知这一事实。此时恰逢某国流行疯牛病,某国进口牛肉滞销,国产牛肉价格上涨。下列哪些说法是正确的?(2009年卷三第56题)
消防设施技术检测前,检测机构按照()要求对各类消防设施及其检测仪器仪表进行检查。
下列关于海关对侵权货物没收后的处理方式,符合规定的是()。
企业在进行进料加工合同登记时,必须向海关递交必要的单证和其他相关资料。下面选项中()不属于“海关认为必要的其他有关资料”。
“和社会主义比较,资本主义是祸害;但和中世纪、小生产、官僚比起来,资本主义是幸福。”这句话蕴含的哲学道理是()。
1956年底我国对农业、手工业和资本主义工商业的社会主义改造的基本完成,标志着()
Oneofthegreatestconcernsparentshavewhenfacinganinternationalmoveis,"Whatschoolwillbe【C1】______tomychild?Will
最新回复
(
0
)