首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画1个文本框,名称为Text1(muhiline属性为True),然后再添加三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文件
在窗体上画1个文本框,名称为Text1(muhiline属性为True),然后再添加三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文件
admin
2018-09-19
53
问题
在窗体上画1个文本框,名称为Text1(muhiline属性为True),然后再添加三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文件夹下的in5.txt文件中的所有英文字符放入Text1(MutiLine属性为True)中;单击“统计”按钮,找出并统计英文字母i,j,k,1,m,n(不区分大小写)各自出现的次数;单击“存盘”按钮,将字母i到n出现次数的统计结果依次存到考生目录下的顺序文件out5.txt中。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt5.vbp,窗体文件名保存为sit5.frm。
选项
答案
步骤1:建立界面,并设置控件的属性。程序中用到的控件及属性见表1和表2。 [*] 步骤2:分析并编写程序代码。 程序提供代码 程序结束 参考答案 Option Explicit Private Sub Command1_Click() Dim a As String Dim s As String Open App.Path&"\in5.txt"For Input As #1 Do While Not EOF(1) a=Input(1,#1) s=s&a Loop Close#1 Text1=s End Sub Private Sub Command2_Click() Dim str As String Dim n1 As Integer Dim n2 As Integer Dim n3 As Integer Dim n4 As Integer Dim n5 As Integer Dim n6 As Integer Dim i As Integer For i=1 To ten(Text1) str=Mid(Text1,i,1) Select Case str Case"i"."I" n1=n1+1 Case"j","J" n2=n2+1 Case"k"."K" n3=n3+1 Case"1"."L" n4=n4+1 Case"m"."M" n5=n5+1 Case"n"."N" n6=n6+1 End Select Next Text1="字母i或I出现的次数为"&Format(n1,"00")&vbCrLf Text1=Text1&"字母j或J出现的次数为"&Format(n2,"00")&vbCrLf Text1=Text1&"字母k或K出现的次数为"&Format(n3,"00")&vbCrLf Text1=Text1&”字母1或L出现的次数为"&Format(n4,"00")&vbCrLf Text1=Text1 &"字母m或M出现的次数为"&Format(n5,"00")&vbCrLf ’Text1=’Text1&"字母n或N出现的次数为"&Format(n6,"00") End Sub Private Sub Command3_Click() Ppen"out5.txt" For Output As #1 Print #1.Text1.Text Close 1 End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
Format()函数用于按指定格式返回字符串。
在“统计”按钮的事件过程中,可用For循环语句和Mid()函数将文本框中的字符逐一取出,通过Select Case语句分别判断其题为英文字母i,j,k,1,m或n(不区分大小写),并分别将结果统计到6个变量中。.最后在文本框中按指定的格式显示统计结果,为使每个结果各占一行,可在每个结果后面加一个回车换行符vbCrLf。
转载请注明原文地址:https://kaotiyun.com/show/8EFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有下面程序代码:PrivateSubCommand1_Click()DimsignAsIntegersign=1a=1:b=2Fork=1To5C=a+sign*ba=b:b=cPrintc:sign
设有以下过程:PrivateSubproc(xAsIntegeLOptionalyAsInteger)Printx,yEndSub针对此过程,下面正确的过程调用语句是
下列程序在运行时输出的结果是()。OptionBase1PrivateSubFormClick()Dimxf(0)Fori=1To10x(i)=10-i+1NextiFori=10To1Step-2Prin
在窗体上有一个名为Text1的文本框和一个名为Command1的命令按钮,并编写有如下事件过程:PrivateSubCommand1Click()DimiAsInteger,nAsIntegerFori=0To50i=i+
下面关于框架控件的叙述中正确的是
(1)在名称为Forml的窗体上添加一个名称为L1的标签,标签上标题为“请输入密码”,添加一个名称为Text1的文本框,其宽、高分别为2000和300,设置适当的属性,使得在输入密码时,文本框中显示为“*”字符,此外再把窗体的标题设置为“密码窗口”,以上这
下列合法的VisualBasic数值变量是
下列叙述中正确的是
不能脱离对象而独立存在的过程是
在E-R图中,用来表示实体联系的图形是( )。
随机试题
血栓闭塞性脉管炎营养障碍期的特征性表现是
柴胡具有的功效桑叶具有的功效
2岁女童,低热1月,消瘦,乏力,颈淋巴结肿大,肺无音,出生接种过卡介苗,PPD(+++),胸片示右肺可见哑铃状阴影,最可能的诊断是
A、观察人体对于新药的耐受程度和药代动力学,为制定给药方案提供依据B、进一步验证药物对目标适应证患者的治疗作用和安全性,评价利益与风险关系C、其目的是初步评价药物对目标适应证患者的治疗作用和安全性D、最终为药物注册申请的审查提供充分依据根据《药物
下列采取增值税一般计税方法的业务,在会计核算时会使用到“应交税费——预交增值税”科目的有()。
若安全边际率为40%,正常销售量为1200件,则盈亏临界点销售量应为()件。
设函数f(x)处处可导,且0≤f’(x)≤(k>0为常数),又设x0为任意一点,数列{x0}满足xn=f(xn-1)(n=1,2,…),试证:当n→∞时,数列{xn}的极限存在.
VBA中定义符号常量使用的关键字是( )。
微机上广泛使用的Windows7是()。
Whatissignificantaboutthereview?
最新回复
(
0
)