首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生目录下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件。其功能是:单击“显示”命令按钮,则把考生目录下的in5.txt文件中的所有字符放入Text1(可多行显示),如图所示;如果单击“统计”命令按钮,则统计文本框中字母A,B,C,D各自出现的
在考生目录下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件。其功能是:单击“显示”命令按钮,则把考生目录下的in5.txt文件中的所有字符放入Text1(可多行显示),如图所示;如果单击“统计”命令按钮,则统计文本框中字母A,B,C,D各自出现的
admin
2020-07-22
50
问题
在考生目录下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件。其功能是:单击“显示”命令按钮,则把考生目录下的in5.txt文件中的所有字符放入Text1(可多行显示),如图所示;如果单击“统计”命令按钮,则统计文本框中字母A,B,C,D各自出现的次数,并依次放到窗体变量an,bn,cn,dn之中(放在其他变量中将无成绩);如果单击“保存”命令按钮,则把统计结果存人考生文件夹下的out5.txt文件中。文件中已经给出了“显示”和“保存”按钮的Click事件过程。请编写“统计”按钮的Click事件过程。
要求:
统计每个字母出现的次数时,不区分大小写。
注意:
不能修改已经给出的程序部分;在结束程序运行之前,必须单击“保存”按钮,把结果存入out5.txt文件,否则无成绩。最后把修改后的文件按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 Dim an As Integer Dim bn As Integer Dim cn As Integer Dim dn As Integer Private Sub Command1_Click() Open App.Path & "\in5.txt" For Input As #1 Do While Not EOF(1) Input #1, a$ s = s & a$ Loop Close 1 Text1.Text = s End Sub Private Sub Command2_Click() ’需要考生编写的内容 End Sub Private Sub Command3_Click() Open App.Path & "\out5.txt" For Output As #1 Print #1, an, bn, cn, dn Close 1 End Sub 程序结束 参考答案 n = Len(Text1) For k = 1 To n ch = Mid(Text1, k, 1) If UCase(ch) = "A" Then an = an + 1 End If If UCase(ch) = "B" Then bn = bn + 1 End If If UCase(ch) = "C" Then cn = cn + 1 End If If UCase(ch) = "D" Then dn = dn + 1 End If Next k Text1 = an & " " & bn & " " & cn & " " & dn 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/2wHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Command1的命令按钮,有程序如下:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger’第1个ForFori=1To1
A、选择B、投影C、自然连接D、并A由关系R到关系S为一元运算,排除C和D。关系S是关系R的一部分,是通过选择之后的结果,因此选A。
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:OptionBase1PrivateSubCommand1_Click()Dima%(3,3)Fori=1To3Forj=
为了使文本框只具有垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为( )。
在窗体上没有进行任何属性设置,然后编写如下事件过程,则程序运行结果是()。PrivateSubForm_Load()Fori=1To10sum=sum+iNex
PrintRight("VBProgramming",2)语句的输出结果是( )。
下列链表中,其逻辑结构属于非线性结构的是
下面有关标准模块的叙述中,错误的是( )。
软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
随机试题
教育管理学
元杂剧《西厢记》的作者是()
A.急性非特异性心包炎B.结核性心包炎C.肿瘤性心包炎D.化脓性心包炎(2011年第140题)多数起病缓,常见发热及胸痛,可闻及心包摩擦音,见于
A.表实寒证B.里虚热证C.里实寒证D.里虚寒证小便清长,夜尿多,咽干不欲饮,畏冷肢凉,舌淡,脉弱。为
某施工单位承接了某二级公路E标段(K15+000~K25+000)路基工程施工。由于该标段工程量集中,工期紧张,项目部对工程质量管理与控制尤其重视,要求项目总工对质量控制负总责,对技术文件、报告、报表进行全面深入审核与分析,并采取测量、试验、分析、监督等
试评价秦朝的焚书坑儒。
智者派的主要代表人物是普罗泰戈拉,他曾提出了一个以人为中心的朴素的人本主义的价值取向,这句话是
某城市考上大学的学生中,女生的比例比男生高。根据这个事实,王老师认为本市女生学习比男生好。以下哪项最能削弱王老师的结论?
度量计算机运算速度常用的单位是()。
Readthefollowingpassages,eightsentenceshavebeenremovedfromthearticle.Foreachgap(1-8)markoneletter(A~H)onthe
最新回复
(
0
)