首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标题分别是“读数据”和“统计”的命令按钮。请画两个标签,其名称分别是Labell和Label2,标题分别为“最长单词的长度为”和“以该长度最后一次出现的单词是”;再画两个名称分别为Textl和Te
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标题分别是“读数据”和“统计”的命令按钮。请画两个标签,其名称分别是Labell和Label2,标题分别为“最长单词的长度为”和“以该长度最后一次出现的单词是”;再画两个名称分别为Textl和Te
admin
2010-09-02
51
问题
在考生文件夹下有一个工程文件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全国计算机二级
相关试题推荐
下面程序片段的执行中,说法正确的是( )。publicclassTest{publicstaticvoidmain(Stringargs[]){bytey=20;
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
给出下列代码,可放在类A的横线位置作为A合理的内部类的是( )。classA{protectedinti;A(inti){this.i=i;}
用HTML文件显示APPLET时,下面属于必不可少的属性的是
在结构化方法中,软件功能分解属于下列软件开发中的阶段是
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为______。
文件操作中,用于移动文件指针到指定的位置的是
下列创建一个标识有“关闭”按钮的语句是______。
在Java源文件中,什么类最多只能有一个,而其他类的个数不限?
随机试题
有关急性胰腺炎的说法。不正确的是
决定原子吸收光谱法灵敏度的主要因素是
颈椎病牵引治疗时,影响牵引力作用部位的主要因素是
试验的灵敏度是前题所述筛选工作的阴性预测值是
项目经理的职责包括()
客户交易结算资金第三方存管制度要求()。Ⅰ.客户交易结算资金的存取,全部通过指定商业银行办理Ⅱ.指定商业银行保证客户能够随时查询交易结算资金的余额Ⅲ.指定商业银行定期向客户提供报表Ⅳ.指定商业银行须为每个客户建立管理账户
根据埃里克森的人格发展阶段理论,当前中学生人格发展的主要任务是()。
2013年医药工业规模以上企业实现主营业务收入21681.6亿元,同比增长17.9%,增长速度较2012年下降了2.5个百分点,自2007年以来首次低于20%。2013年医药工业规模以上企业实现利润总额2197.0亿元,同比增长17.6%,增速
PassageSixWhatdoestheauthorthinkofthosenon-mainstreambrowsers’developmentprospect?
Hewishestowriteanarticlethatwillattractpublicattentiontothematter.
最新回复
(
0
)