首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件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
55
问题
在考生文件夹下有一个工程文件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全国计算机二级
相关试题推荐
在面向对象方法中,不属于"对象"基本特点的是( )。
要求在窗体中定义一个变量x,在本窗体所有过程中都可以访问它,而在其他模块中不能访问,则该变量的定义是
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为
设有工程文件Proj,其中含有Form1窗体、Form2窗体、标准模块Module1.bas,在Form1窗体模块的通用声明段中书写了如下语句PublicXAsInteger,在Form1窗体模块中还定义了通用过程LocalSub。则以下说法中正确的
设整型数组a有10个元素,其中前9个元素中数已按小到大顺序排列,下面程序段的作用是x=InputBox("请输入一个整数")k=8DoIfx>=a(k)Thena(k
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePerson nameAsString*8 majorAsSt
在窗体上画一个名称为Command1的命令按钮,然后编写以下程序代码:OptionBase1PrivateSubCommand1_Click()DimdataAsVariant,mAsInteger,nAsInteger
在菜单编辑器中建立如下图所示的菜单,并为了每个菜单项编写了鼠标单击事件过程。关于此菜单,以下叙述中错误的是( )。
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。以下程序的功能是从顺序文件中读取数据:PrivateSubCommand1_Click() Dims1AsString,s2AsString Open"
随机试题
患者必须增加使用剂量方能获得所需效果的一种状态称为()
A.近侧指间关节不能屈曲B.远侧指间关节不能屈曲C.掌指关节不能屈曲D.两个指间关节都不能屈曲指深、浅屈肌腱断裂出现
美加明麻黄碱
颅内肿瘤中最多见的是
甲房地产经纪公司(以下简称甲公司)是乙市的一家知名企业。2017年至2018年上半年,随着乙市房地产市场的发展,甲公司的门店从15家迅速发展到80家。企业规模的快速扩张带来了从业人员素质的参差不齐、操作不规范、经纪纠纷增加等问题,因此甲公司决定加入房地产经
以下关于理财类保险与传统寿险的不同点描述最准确的是()。
根据合同法及其相关司法解释的规定,下列关于合同的说法正确的有()。
下列关于联产品的说法中,正确的是()。
某种群产生了一个突变基因S。其基因频率在种群中的变化如图所示。以下推断正确的是()。
下图是一个半圆形桥洞截面示意图,圆心为O,直径AB是河底线,弦CD是水位线,平行于AB,且CD=24m,OE⊥CD于点E.已测得[img][/img]根据需要,水面要以0.5m的速度下降,则经过多长时间才能将水排干?
最新回复
(
0
)