首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程义件sjt5.vbp,其窗体上有两个标题分别是“读数据”和“统计”的命令按钮。请添加两个标签,其名称分别是Label1和Label2,标题分别为“最长单词的长度”和“以该长度最后一次出现的单词是”;再添加两个名称分别为Text1和T
在考生文件夹下有一个工程义件sjt5.vbp,其窗体上有两个标题分别是“读数据”和“统计”的命令按钮。请添加两个标签,其名称分别是Label1和Label2,标题分别为“最长单词的长度”和“以该长度最后一次出现的单词是”;再添加两个名称分别为Text1和T
admin
2015-10-23
31
问题
在考生文件夹下有一个工程义件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全国计算机二级
相关试题推荐
以下是一个比赛评分程序。在窗体上建立一个名为Text1的文本框数组,然后画一个名为Text2的文本框和名为Commandl的命令按钮。运行时在文本框数组中输入7个分数,单击“计算得分”命令按钮,则最后得分显示在Text2文本框中(去掉一个最高分和一个最低分
在C盘当前文件夹下建立一个名为StuData.txt的顺序文件。要求用InputBox函数输入5名学生的学号(StuNo)、姓名(StuName)和英语成绩(StuEng)。PfivateSubForm_Click()Open"C:Stu
下列叙述中正确的是()。
如果将PassWordChar属性设置为一个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是()。
下列成员中不属于主窗口的是()。
下面程序是用来打印九九乘法表的,请填空。DimiAsInteger,jAsInteger,Str1$Str1=""Fori=1To9Forj=1To9If【】ThenStr1=Str1+Str$(
文本框控件中将Text的内容全部显示为所定义的字符的属性项是
编写如下两个事件过程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)EndSubPrivateSubForm_KeyPress(K
下列关于文件的叙述中,错误的是()。
一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体“宿舍”与实体“学生”的联系属于______________的联系。
随机试题
企业文化是企业全体职工在长期的劳动和生活过程中创造出来的________的表现。
如图垂直于路边白色实线的含义是什么?
全球化经营的一般环境中,下列不属于一般环境的是()
患者,女性,26岁。述脑子反应快,特别灵活,好像机器加了“润滑油”,思维敏捷,概念一个接一个地不断涌现出来,说话的主题极易随环境而改变(随境转移)。可能患有
不实行审批制,区别不同情况实行核准制和备案制的是()。
“不想当将军的士兵不是好士兵”,这句话体现了职业道德的哪项准则?()
一些人会用简单的加法机计算,一些人会用复杂的计算机计算。用计算机比用加法机可以在更短的时间内完成更多的计算。假设用这两种机器的价钱相同,那么,使用计算机的人一般来说要比使用加法机的人每小时挣的钱多。以下哪项是使上述论证的结论合乎逻辑的假设?
[2018年第28题]现在许多人很少在深夜1点以前安然人睡,他们未必都在熬夜用功,大多是在玩手机或看电视,其结果就是晚睡,第二天就会头晕脑胀,哈欠连天。不少人常对此感到后悔,但一到晚上他们多半还会这么做。有专家就此指出,人们似乎从晚睡中得到了快乐,但这种快
设曲线L是抛物柱面x=2y2与平面x+z=1的交线.求曲线L分别绕各个坐标轴旋转一周的曲面方程.
Thesedaysboththemotoristandpedestrianhavesimilarstoriestotell.【61】"Wewerejustgettingtotheoutskirtswhenwera
最新回复
(
0
)