首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有工程文件sjt5.vbp,各控件及其属性见窗体文件,窗体界面如图所示。 程序功能如下: (1)单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容读到变量a中; (2)单击“操作”按钮.则依次完成以下两个任务。
考生文件夹下有工程文件sjt5.vbp,各控件及其属性见窗体文件,窗体界面如图所示。 程序功能如下: (1)单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容读到变量a中; (2)单击“操作”按钮.则依次完成以下两个任务。
admin
2020-06-30
71
问题
考生文件夹下有工程文件sjt5.vbp,各控件及其属性见窗体文件,窗体界面如图所示。
程序功能如下:
(1)单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容读到变量a中;
(2)单击“操作”按钮.则依次完成以下两个任务。
任务一:自动统计in5.dat文件(文件中有若干单词,单词之间由一个空格隔开,无其他字符)中单词的个数,并将其值显示在Text1文本框内;
任务二:删除in5.dat文件中的所有定冠词the,并将其个数显示在Text2文本框内。
“读数据”按钮的Click事件过程已经给出,请完善“操作”按钮Click事件过程(有一段程序需考生自行编写,另有一处需将注释符去掉,把?改为正确内容),以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,程序须按原文件名存盘。
在结束程序运行之前,必须单击“操作”按钮运行,且必须用窗体右上角的关闭按钮结束程序,否则将影响最终成绩。
选项
答案
步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,填入相应的代码以实现题目的功能。 参考答案(画横线部分是需要填入的内容) Dim a As String Private Sub Command1_Click() Open App.Path&"\in5.dat"For Input As#1 a=Input(LOF(1),#1) Close#1 End Sub Private Sub Command2_Click() Dim s As String Dim Bum As Integer Dim m As Integer,t_num As Integer ’统计单词个数 ’******************************
sp=Split(a," ")
num=UBound(sp)+1
Textl.Text=num ’****************************** ’删除定冠词 s=LCase(Trim(a)) m=InStr(s,"the") Do While m>0 t_num=t_num+1 s=
Left(s,m-1)
+Mid(s,m+4) m=InStr(s,”the”) Loop Text2.Text=t_num End Sub Private Sub Form_Unload(Cancel As Integer) Open App.Path&"\out5.dat"For Output As#1 Print#1,Text1.Text,Text2.Text Close#1 End Sub 步骤3:调试并运行程序,单击“读数据”按钮,冉单击“操作”按钮,最后关闭程序后按题目要求存盘。
解析
单击“读数据”按钮,运用文件操作将考生文件夹下in5.dat文件的内容存入变量a中。在Command2_Click()事件中,运用Split()函数把a中的内容以空格分割,得到一个全是单词的一维数组,下标从0开始。UBound()函数可以得到一个数组的下标,该下标加1即为该数组的长度。InStr()函数是字符串匹配函数,例如,InStr(s1,s2),在字符串s1中查找s2的位置,若找到,则返回s2字符串的第一个字符在sl中的位置,找不到则返回0。Left()和Mid()都是字符串截取函数,Left(s,m-1)+Mid(s,m+4)的作用是把已经查到的单词“the”从该字符串中删除,最后把查到的单词“the”的个数显示在text2中。
转载请注明原文地址:https://kaotiyun.com/show/LFHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
为了使标签控件在显示其内容时不覆盖其背景内容,需进行设置的属性为
下列打开“代码窗口”的操作中错误的是
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为
窗体上有一个由两个文本框组成的控件数组,名称为Text1,并有如下事件过程:PrivateSUbText1_Change(IndexAsInteger)SelectCaseIndexCase0Textl(1).FontSize=Te
以下控件中,能显示滚动条的是
设有语句Open”c:\Test.Dat”ForOutputAs#1则以下叙述中错误的是
窗体上有一个名称为Combol的组合框,为了引用Combol中最后一个列表项,应使用的表达式是
窗体上已有的3个单选按钮组成了1个名为ChkOpt1的控件数组。用于区分控件数组ChkOpt1中每个元素的属性是
由高中数学可知,对于连续函数f(x),若f(x1)与f(x2)值的符号相反,则在x1和x2之间必存在x0,使得f(x0)=0(该点称为“零点”)。设有VB函数:PrivateFunctionf(xAsSingle)AsSingle可以返回f(x)的
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
随机试题
19世纪末,美国西部有个坏孩子,他把石头扔向邻居的窗户;把死兔装进桶里放到学校的火炉里烧烤,弄得臭气熏天。9岁那年,他父亲娶了继母,父亲对继母说:“你要注意这孩子,他在我们这里最坏,让我防不胜防,头痛死了。”继母好奇地走近孩子,对孩子进行了全面了解后,对丈
Whentwohandsmeet,wepassonsomethingofourselves.After【C1】______toMarkTwain,Helen—whowasbothdeafandblind—commente
女,55岁。腹痛、腹胀,伴呕吐、肛门停止排气排便18小时来诊,查体:生命体征平稳,急性病容,眼窝凹陷,皮肤弹性差。全腹膨隆,可见肠型、蠕动波,腹中部压痛,未及反跳痛与肌紧张。肠鸣音活跃,有气过水声。血红蛋白、红细胞计数和血细胞比容增高。2年前因胃溃疡急性穿
下列关于乳腺摄影技术的叙述,错误的是
下列消化池的搅拌方式中,错误的方法是()。
建筑钢材供应商作为证人证明施工企业用于承包工程的钢材数量及价款。则关于该建材供应商参与诉讼过程的说法,正确的是( )。
只要小规模工商企业能准确核算销项税额、进项税额和应纳税额,并能按规定报送有关税务资料,年应税销售额不低于30万元的,可以认定为增值税一般纳税人。()
从教学设计的角度考虑,一般将知识分为陈述性知识、程序性知识和()。
2009年第一季度对中国香港市场的棉织物出口累计出口金额为()。
东南互保
最新回复
(
0
)