首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个文本框,名称为Text1(可显示多行),然后再画三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图3—136所示。程序的其功能是:单击“读数”按钮,则把考生目录下的in5
在窗体上画一个文本框,名称为Text1(可显示多行),然后再画三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图3—136所示。程序的其功能是:单击“读数”按钮,则把考生目录下的in5
admin
2017-03-27
43
问题
在窗体上画一个文本框,名称为Text1(可显示多行),然后再画三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图3—136所示。程序的其功能是:单击“读数”按钮,则把考生目录下的in5.txt文件中的所有英文字符放入Text1(可多行显示);单击“统计”按钮,找出并统计英文字母i、j、k、l、m、n(不区分大小写)各自出现的次数;单击“存盘”按钮,将字母i~n出现次数的统计结果依次存到考生目录下的顺序文件out5.txt中。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt5.vbp,窗体文件名为sjt5.frm。
选项
答案
步骤1:新建一个“标准EXE”工程,如表4—80所示,在窗体中画出控件并设置其相关属性。 [*] 步骤2:打开代码编辑窗口,编写相应事件过程。 参考代码: Option Base1 Dim sum(6)As Integer Private Sub Command1_Click() pen App.Path&"\in5.txt"For Input As#1 Text1.Text;=Input(LOF(1),#1) Close#1 End Sub Private Sub Command2_Click() For i=1To6 sum(i)=0 Next i If Len(Text1.Text)=0Then MsgBox"请先使用“读数”功能!" ElSe For i=1To Len(Text1.Text) c=LCase(Mid(Text1.Text,i,1)) Select Case c Case"i" sum(1)=sum(1)+1 Case"j" sum(2)=sum(2)+1 Case"k" sum(3)=sum(3)+1 Case"l" sum(4)=sum(4)+1 Case"m" sum(5)=sum(5)+1 Case"n" sum(6)=sum(6)+1 End Select Next i End If End Sub Private Sub Command3_Click() Open App.Path&"\out5.txt"For Output As#1 For i=1To6 Print#1,sum(i) Next i Close#1 End Sub 步骤3:按要求将文件保存至考生文件夹中。
解析
程序设计思路:在“读数”按钮的单击事件过程中,用Open语句以Input方式打开数据文件in5.txc,并用Input()函数读出所有字符后显示在文本框中;在“统计”按钮的单击事件过程中,通过For循环用Mid函数逐一取出文本框中的字符并转换成小写,用Select Case语句对取出的字符进行检查,并用窗体数组变量sum(1)~sum(6)记录字母i、j、k、l、m、n出现的次数。
在“存盘”按钮的单击事件过程中,用Open语句以Output方式打开数据文件out5.txt,并通过For循环用Print#方法逐一将数组中的元素存入该文件。
转载请注明原文地址:https://www.kaotiyun.com/show/5hGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
声明一个变量为局部变量应该用()。
以下叙述中错误的是()。
能够获得一个文本框中被选取文本的内容的属性是______。
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
为了使一个窗体从屏幕消失但仍在内存中,所使用的方法或语句为______。
下列叙述中,不属于软件需求规格说明书作用的是
若要添加CommonDialog控件,则应从“工程”菜单中选定“部件”,在“部件”对话框的“控件”选项卡中选择______,将控件添加到工具箱中。
假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项不可见,应使用的语句为()。
下列关于栈的描述中错误的是()。
符合结构化原则的三种基本控制结构是顺序结构、____________和循环结构。
随机试题
“弟弟吃苹果”不能说成“苹果弟弟吃”,这是受制于语言符号的()
病理检查可见绒毛结构的疾病是()。
众所周知"医乃仁术",而"仁"的具体表现是
四君子汤中,健脾益气的配伍是四君子汤中,健脾祛湿的配伍是
比较该条规定与刑法中“法无明文规定不为罪”原则的区别及理论基础;从法律解释与法律推理的角度分析该条规定在法律适用卜的价值与条件。
工程量清单计价模式下,工程量计算规则是()统一的。
某施工机械的固定资产原值为200万元,设该类设备的折旧年限为10年,规定的总工作台班数为40000台班,预计该残值率为5%。根据以上资料,回答下列问题:若该设备采用双倍余额递减法计提折旧,则年折旧率为()。
衍生金融工具中的远期合约的最大功能在于()。
Weneedfirebecauseithelpsus_________.Accordingtothispassage,nobodyknowsforsure_________.
A、Heshouldconsumelesssalt.B、Heshouldaddmoreproteintohisdiet.C、Heshoulddrinkmoredairy.D、Heshouldeatlessfatt
最新回复
(
0
)