首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有工程文件sjt5.vbp。窗体的设计界面、各控件初始属性设置及有关代码见窗体文件。 考生文件夹下in5.dat文件中保存有一篇英文文章,并有如下要求和限制: 文章中除英文单词外,还可含有英文圆括号“()”、逗号“,”、句号“.
考生文件夹下有工程文件sjt5.vbp。窗体的设计界面、各控件初始属性设置及有关代码见窗体文件。 考生文件夹下in5.dat文件中保存有一篇英文文章,并有如下要求和限制: 文章中除英文单词外,还可含有英文圆括号“()”、逗号“,”、句号“.
admin
2020-04-08
19
问题
考生文件夹下有工程文件sjt5.vbp。窗体的设计界面、各控件初始属性设置及有关代码见窗体文件。
考生文件夹下in5.dat文件中保存有一篇英文文章,并有如下要求和限制:
文章中除英文单词外,还可含有英文圆括号“()”、逗号“,”、句号“.”、连字符“一”等标点符号和空格符。
英文单词间可由一至多个空格符分隔或标点符号分隔。
(3)标点符号前后可以有零至多个空格符。
(4)连字符(一)可出现在行内两个单词间或行末,前后不允许有空格符或其他标点符号,连字符两边连接的两个单词视为一个单词。当连字符出现在行末时,表示下一行的第一个单词与本行末的单词为一个单词。
程序的功能是,当程序运行时,单击“读取并统计”按钮,则按行读取in5.dat文件的内容,并显示到文本框Textl中,同时调用函数过程CountWords统计该行出现的单词数。当文章内全部内容统计结束后,统计结果显示在文本框Text2中;单击“保存”按钮,则保存结果。
“读取并统计”和“保存”按钮的Click事件过程已经给出,请编写CountWords过程中的代码,以实现上述功能。程序运行界面示意图如图所示。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行“读取并统计”,且必须单击“保存”按钮保存结果,否则无成绩。最后,程序按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,填入相应的代码以实现题目的功能。 参考答案(阴影部分是需要填入的内容) Option Base l Dim TotalWords As Integer Private Function CountWords(s As String)As Integer ′======================== 考生编写的程序================= [*] End Function Private Sub Commandl Click() Dim str As String Dim i As Integer TotalWords=0 Open App.Path&"\in5.dat"For Input As#1 Textl.Text="" Do While Not EOF(1) Line Input#1.str Textl.Text=Textl.Text&str&vbCrLf TotalWords=TotalWords+CountWords(str) Loop Text2.Text=TotalWords Close#1 End Sub Private Sub Command2 Click() Open App.Path&"\out5.dat"For Output As#l Print#1.T0talWords Close#1 End Sub 步骤3:调试并运行程序,单击“读取并统计”按钮,再单击“保存”按钮(若未点击“保存”按钮无成绩),最后关闭程序后按题目要求存盘。
解析
Line Input语句用于读取顺序文件中一行全部字符,直到遇到回车符为止,故函数Cou-ntWords()的参数为每次读取的一行字符。判断一个字符是否为英文字母,可以将该字符转换为大写,再判断该字符是否满足大于等于“A”且小于等于“Z”,若满足,则为英文字母。
转载请注明原文地址:https://kaotiyun.com/show/YNTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
阅读程序:OptionBase1PrivateSubForm_Click()DimArr(3,3)AsIntegerFori=1To3Forj=1To3
下列打开“代码窗口”的操作中错误的是()。
以下关于窗体的叙述中错误的是( )。
数据字典(DD)所定义的对象都包含于
在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下程序:PrivateSubForm_Load() Show Text1.Text="" Text2.Text="" Text1.SetFocusEndS
窗体上有名称为Commandl的命令按钮和名称为Text1的文本框PrivateSubCommandl一Click()Text1.Text=“程序设计”Text1.SetFocusEndSubPriv
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubCommand1_Click()DimsAsDoubles=0:i=1DoWhilei<6s
随机试题
对互斥方案进行经济比选的动态分析方法有( )。
运用()估算投资,方法比较简单,但由于没有考虑项目(或装置)的规模大小、设备材质的影响以及不同地区自然、地理条件差异的影响,所以估算的准确度不高。
如果你的领导是位斤斤计较、爱批评人的人,你还会对他提合理化的建议吗?
根据资料,回答下列问题:2012年该市文化产业总产值比2008年大约提高了()个百分点。
简述大赦与特赦的区别。
20世纪60年代,加州大学伯克利分校进行了一系列关于小鼠认知能力的实验。在实验中,一组小鼠被放在摆满各种玩具、转轮和隧道的笼子里,另一组小鼠则在空无一物的笼子里长大。实验结果显示,前一组小鼠大脑的体积更大,认知能力也显著高于后一组。研究人员因此作出推论:充
“行之明觉精察处便是知,知之真切笃实处便是行”,这个观点的错误是
设χ为3维单位列向量,E为3阶单位矩阵,则矩阵E-χχT的秩为_______.
在Excel的A1单元格中输入函数“=INT(-19.4.)”,按回车键后,A1单元格中的值为()。
FacingtheEnemiesWithinWearenotbornwithcourage,butneitherarewebornwithfear.Maybesomeofyourfearsarebrou
最新回复
(
0
)