首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有2个标题分别是“读数据"和“统计”的命令按钮,1个名称为Text1的文本框,2个标签控件,如图3.31所示。 程序功能如下: 1)单击“读数据”按钮,则将考生文件夹下in5.dat文件
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有2个标题分别是“读数据"和“统计”的命令按钮,1个名称为Text1的文本框,2个标签控件,如图3.31所示。 程序功能如下: 1)单击“读数据”按钮,则将考生文件夹下in5.dat文件
admin
2018-09-19
41
问题
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有2个标题分别是“读数据"和“统计”的命令按钮,1个名称为Text1的文本框,2个标签控件,如图3.31所示。
程序功能如下:
1)单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容(该文件中含有不超过800个英文单词,单词之间用1个空格隔开)显示在Text1文本框中。
1*]
2)单击“统计”按钮,则自动统计Text1中所有5字母单词的个数,并显示在右下角的Label1标签中。
“读数据”按钮的Click事件过程已经给出,“统计”按钮的Click事件过程不完整,函数GetWords的功能是从字符串s中分离出每个单词,依次放入数组words的数组元素中,返回值为单词的总数目。
要求:
1)请将程序中的注释符去掉,把?改为正确的内容;
2)补全“统计”按钮Click事件过程中的代码,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行“统计”,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
选项
答案
步骤1:打开考生文件夹中的工程文件sjt5.vbp,在代码编辑窗口中,去掉程序中的注释符“’”,将问号“?”改为正确的内容。参考代码: GetWords=m m=GetWords(17extl.Text,ch) ’----------考生编写的程序代码从这里开始 k=0 For i=1 To m If Len(ch(i))=5 Then k=k+1 End If Next i Label1.Caption=k ’-----------考生编写的程序代码到这里结束 步骤2:按
键运行程序,单击各个按钮测试验证。 步骤3:按要求将文件保存至考生文件夹中。
解析
题目要求统计字符串数组里面长度等于5的字符串数量,可以使用循环变量数组,依次判断每个元素的长度是否为5,如果为5则统计变量加1,循环结束后得到统计结果,最后显示在标签里面。
第一个“?”处是补充函数返回值,在GetWords函数中变量m在每次检测到单词后增加1,可知m保存了单词数量统计,因此函数的返回值为m;第二个“?”处是补充函数的入参,根据题目要求在这里统计文本框内容里面的单词数量。
转载请注明原文地址:https://kaotiyun.com/show/C9Fp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,不属于"对象"基本特点的是( )。
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是( )。
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePerson nameAsString*8 majorAsSt
有如下程序代码:PrivateSubForm_Click()DimflagAsBooleanDimNumAsIntegerflag=TrueNum=0DoDoW
以下叙述中错误的是
窗体的左右两端各有1条直线,名称分别为Line1、Line2;名称为Shape1的圆靠在左边的Line1直线上(见图);另有1个名称为Timer1的计时器控件,其Enabled属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时则停
以下关于键盘事件的叙述中,错误的是( )。
如下关于变体类型变量的叙述中,错误的是( )。
下列关于栈的叙述中,正确的是
窗体上有一个Text1文本框,并编写了下面事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger) KeyAscii=KeyAscii+3EndSub程序运行时,在文本框中输入字符"A",则在文本
随机试题
真核生物合成蛋白质,需要ATP的阶段是
苯海索对于氯丙嗪引起的不良反应无效的是
黏膜纤毛清除功能与以下哪项因素无关
根据1954年宪法和现行宪法有关立法的规定,下列哪项是正确的?()
下列哪些经济业务引起负债和资产同向变化?()
位于天津,属于中国最著名的海盐产区的是()。
隋炀帝于605年下令开凿(),加强南北交通,促进南北经济文化交流。
请从所给的四个选项中选择最合适的一个填入问号处,使之呈现一定的规律:
Therearefewernationalnewspapersin______.ManyAmericannewspapersattractreadersofdifferentpoliticaltendencyby______
A、TeacherslikeProf.Johnsonarerare.B、Prof.Johnsonhaswonamilliondollars.C、TherearemanyteachersasgoodasProf.Jo
最新回复
(
0
)