首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画1个文本框,名称为Text1(muhiline属性为True),然后再添加三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文件
在窗体上画1个文本框,名称为Text1(muhiline属性为True),然后再添加三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文件
admin
2018-09-19
47
问题
在窗体上画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全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x)y=0Ifx
编写如下事件过程:PrivateSubFormActivate()Dimscore(1To3)AsIntegerDimiAsInteger,tAsVariantFori:3To1Step-1score(i)=2*i
以下()对象不能作为容器。
下列叙述中正确的是
数据库中对概念模式内容进行说明的语言是
下面属于黑盒测试方法的是
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为Sjt3.frm,在窗体上有一个命令按钮和一个文本框。程序运行后,单击命令按钮,即可计算出数组arr中每个元素与其下标相除所得的和,并在文本框中显示出来。在窗体的代码窗口中,已给出了部分程
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
数据字典(DD)所定义的对象都包含于
假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是( )。
随机试题
某活动扳手规格是150mm,则该活动扳手最大开口为()mm。
关于涉外民事诉讼的普通管辖,下列说法错误的是
第一代与第二代抗精神病药物的比较,以下错误的是
对水杨酸可进行哪些前体药物的结构修饰
关于地下防水工程墙体施工缝的留设的说法不正确的是()。
《重大节假日免收小型客车通行费实施方案》规定,7座及以下小型客车,重大节假日期间将免收通行费。这一方案的实施()
论说文:阅读下面的材料,以“是否应该对穷人提供福利?”为题,写一篇不少于600字的论说文。国家是否应该对穷人提供福利存在较大的争论。反对者认为:贪婪、自私、懒惰是人的本性,如果有福利,人人都想获取。贫穷在绝大多数情况下是懒惰造成的。为穷人
大革命是指从1924年至1927年中国人民的反帝反封建的革命斗争,又被称为国民大革命、国民革命、国民革命运动。大革命失败的客观原因是
CrystalEarOnedayafriendaskedmywifeJillifIwantedahearingaid."Hecertainlydoes,"repliedJill.Afterhearinga
Forthispart,youareallowed30minutestowriteashortessayentitledOnPursuingFashion.Youshouldwriteatleast120wor
最新回复
(
0
)