首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程义件sjt5.vbp,其窗体上有两个标题分别是“读数据”和“统计”的命令按钮。请添加两个标签,其名称分别是Label1和Label2,标题分别为“最长单词的长度”和“以该长度最后一次出现的单词是”;再添加两个名称分别为Text1和T
在考生文件夹下有一个工程义件sjt5.vbp,其窗体上有两个标题分别是“读数据”和“统计”的命令按钮。请添加两个标签,其名称分别是Label1和Label2,标题分别为“最长单词的长度”和“以该长度最后一次出现的单词是”;再添加两个名称分别为Text1和T
admin
2015-10-23
54
问题
在考生文件夹下有一个工程义件sjt5.vbp,其窗体上有两个标题分别是“读数据”和“统计”的命令按钮。请添加两个标签,其名称分别是Label1和Label2,标题分别为“最长单词的长度”和“以该长度最后一次出现的单词是”;再添加两个名称分别为Text1和Text2,初始内容为空的文本框,如图所示。程序功能如下:
①如果单击“读数据”按钮,则将考牛文件夹下inS.dat文件的内容读到变最s中(此过程已给出)。
②如果单击“统计”按钮,则程序自动统计inS.dat文件(该文件中仅含有字母和空格,而空格是用来分隔不同单词的)中最长单词的长度,以及ins.dat中最后一个以该长度出现的单词,并将该单词的长度显示在Text1文本框内,其单词显示在Text2文本框内。
“读数据”命令按钮的Click事件过程已经给出,请为“统计”命令按钮编写适当的事件过程,实现上述功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之的,必须进行统计,日必须通过单击窗体右上角的“关闭”按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
选项
答案
步骤1:打开本题工程文件,添加两个名称分别是Latbel1和Labe12,标题分别为“最长单词的长度”和“以该长度最后一次出现的单词是”的标签;再添加两个名称分别为Text1和Text2。初始值都为空的文本框。 步骤2:打开代码编辑窗口,在代码编辑窗口指定位置编写以下代码。 For i=1 To Len(S) J=Asc(Mid(S,i,1))’依次从S中取一个字符转换成ASCII码 Select Case J’判断J的范围 Case 48 To 57,65 To 90,97 To 122 Case Else。’当J不在上述范围,则使之为"一" Mid(S,i,1)="一" End Select Next i J=Len(S)-1 For i=1 TO J If Mid(s,i,1)="一"And Mid(s,i+1,1)="一"Then S=Left(S,i)+Right(S,J—i) J=J一1 i=i-1 End If Next i S=Left(S,Len(S)-1) R=Split(s,"-")将S以"-"分隔成多个单词并存入R中 B=R(0) For i=1 To UBound(R)’查找最长的单词 If Len(B)
解析
单击“统计”按钮,通过Select Case语句判断是否为空格或是字母,通过Len()函数得出中最长单词的长度,并通过比较把最长单词赋值给变量B,运用For语句从字符串s的最后开始查找,判断Len(B)=Len(R(m)),找出最后一个以该长度出现的单词,并将该单词的长度显示在Text1文本框内,将该单词显示在Text2文本框内。
转载请注明原文地址:https://kaotiyun.com/show/0JLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
语句FontSize=FontSize*2的功能是______。
在数据管理技术的发展过程中,经历了人工管理阶段,文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。
执行以下程序段后,变量c$的值为()。S$="VisualBasicProgramming"b$="Quick"c$=b$&UCase(Mid$(a$,7,6))&Right$(a$,12)
设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一命令按钮的名称可能是()。
在窗体上添加一命令按钮,名称为Command1,然后为该命令按钮编写如下事件过程,该过程的执行结果为OptionBase1PrivateSubCommand1_Click()DimaAsVarianta=Array(1,2,3,
有如下函数过程:FunctionFun(ByValxAsIngeger,ByValyAsInteger)AsIntegerDoWhile…y0reminder=xModyx=yy=reminderLo
在程序中添加一个命令按钮,并编写如下代码。己知程序的运行结果为如下矩阵,请在[]和[]处填上正确答案使程序完整。1000011001101001
以下合法的变量名是
测试的目的是暴露错误,评价程序的可靠性,而______的目的是发现错误的位置,并改正错误。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是
随机试题
PublicperceptionofsuccessintheU.S.mightbetotallymisguided.While92%ofpeoplebelieveotherscaremostaboutfame
衰老红细胞在体内破坏的主要方式是
照片综合评价方法4项要素中,不包括
Windows操作系统是()。
建设单位授予监理单位的权力,应明确反映在( )中,据此项目监理机构才能开展监理活动。
资产负债表“货币资金”项目应根据“库存现金”“银行存款”“其他货币资金”账户余额合计数填列。()
下列环节既征消费税又征增值税的有()。
一日,某老师收到一位学生的来信,信上说:“我这人整天不高兴,觉得自己每天都碌碌无为,而且还会给别人造成麻烦,我的性格比较内向,也不太爱说话,其实我也想像别人一样性格开朗,善于言谈,但我不知道该和同学们说什么,我想说的,我所想的,我觉得与其他同学不一样,所以
(2012年真题)根据马克思主义法学观,原始社会的氏族习惯不属于法律,其主要原因有
Amway(China)DailyNecessitiesCompanyLimitedAmwayisaleadinginternationalcompanyengagedindailynecessities(必需品)wi
最新回复
(
0
)