首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画1个文本框,名称为Text1(multiline属性为True),然后再添加三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文
在窗体上画1个文本框,名称为Text1(multiline属性为True),然后再添加三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文
admin
2016-06-30
90
问题
在窗体上画1个文本框,名称为Text1(multiline属性为True),然后再添加三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文件夹下的in5.txt文件中的所有英文字符放入Textl(MutiLine属性为True)中;单击“统计”按钮,找出并统计英文字母i,j,k,l,m,n(不区分大小写)各自出现的次数;单击“存盘”按钮,将字母i到n出现次数的统计结果依次存到考生目录下的顺序文件out5.txt中。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt5.vbp,窗体文件名保存为sjt5.frm。
选项
答案
步骤1:建立界面,并设置控件的属性。程序中用到的控件及属性见表1和表2。 [*] 步骤2:分析并编写程序代码。 程序提供代码 程序结束 参考答案 Option Explicit Private Sub Commandl_Click() Dim a As String Dim 8 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 Conunand2_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=l To Len(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“l”.“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=Textl&”字母j或J出现的次数为”&Format(n2,”00”)&vbCrLf Text1=Text1&”字母k或K出现的次数为”&Format(n3,”00”)&vbCrLf Text1=Text1&”字母l或L出现的次数为”&Format(n4,”00“)&vbCrLf Text1=Text1&”字母m或M出现的次数为”&Format(n5,”00”)&vbCrLf Text1=Textl&”字母n或N出现的次数为”&Format(n6,”00”) End Sub Private Sub Command3_Click() Open"out5.txt"For Output As#1 Print#1.Text1.Text Close 1 End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
Format()函数用于按指定格式返回字符串。
在“统计”按钮的事件过程中,可用For循环语句和Mid()函数将文本框中的字符逐一取出,通过Select Case语句分别判断其题为英文字母i,j,k,l,m或n(不区分大小写),并分别将结果统计到6个变量中。最后在文本框中按指定的格式显示统计结果,为使每个结果各占一行,可在每个结果后面加一个回车换行符vbCrLf。
转载请注明原文地址:https://www.kaotiyun.com/show/4lLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名为Command1的命令按钮,其Command1_Click事件过程如下:SubCommand1_Click()DimstudentAsstudtypeDimrecord_noAsInteger
运行下面的程序后,输出的结果为ClsDimt(5,5)asIntegerFori=1To5:t(i,i)=1:NextFori=1To5 Forj=1To5 Printt(i,
程序测试分为静态分析和动态测试。其中______是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
有如下程序:PrivateSubCommand1_Click()DimkAsInteger,mAsIntegerDimopAsInteger k=4:m=1 op=PPC(k,m):Print
下列程序运行时输出的结果是PrivateSubForm_Click()Dimx x=Array("天天向上","清华大学","天上人间","程序设计") Fori=LBound(a,1)toUBound(a,1
下面程序运行后,窗体中显示______。PrivateSubCommand1_Click)() a$="*":b$="$" Fork=1To3 X$=String$(Len(a$)+k,b$)
下面的过程定义语句中合法的是()。
下列叙述不正确的是()。
在关系模型中,若属性A是关系R的主码,属性A的取值不能为空,称为____________约束。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
随机试题
把下面的句子翻译成现代汉语。一夫作难而七庙堕,身死人手,为天下笑者,何也?
下列不属于开放性创伤的是
患者女性,56岁。风湿性心脏病,心力衰竭,心功能Ⅲ级,患者呼吸困难,口唇、指/趾甲床发绀,轻度烦躁不安,血气分析PaO250mmHg,PaCO270mmHg。患者的缺氧程度为
属于“实则泻其子”治则的是
当家庭某个时期收支的情况是收入增加而支出稳定,储蓄稳步增加,则它正处于家庭生命周期的()。
交易性金融资产取得时发生的交易费用应当计入()。
阅读材料,根据提供的条件为运动技能教学环节进行教学设计,包括教学目标、教学重难点以及教学过程。初一(6)班,学生40人。教学内容:第三套广播体操:复习“体侧运动”,新授课“体转运动”。教学条件:篮球场1块,球类若干。
××××××××××××××××××[2014]5号全市各广告代理、发布单位:为()人民群众的食品消费安全,()广大消费者合法权益,我局对今年部分媒体上发布的违法食品广告,()是违法保健食品广告进行了重点查处,现将查处
求极限=_______.
AllsummerlongIhavebeendreamingofextravagantusesofwater.Idonotjustmeangallonsofwaterleakingfromthepipesof
最新回复
(
0
)