首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。窗体外观如图3-5(a)所示。三个命令按钮的名称分别为Command1、Command2和Command3,标题分别为“读取数据”、“首字母大写”和“存盘”。程序运行后,如果单
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。窗体外观如图3-5(a)所示。三个命令按钮的名称分别为Command1、Command2和Command3,标题分别为“读取数据”、“首字母大写”和“存盘”。程序运行后,如果单
admin
2016-01-31
25
问题
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。窗体外观如图3-5(a)所示。三个命令按钮的名称分别为Command1、Command2和Command3,标题分别为“读取数据”、“首字母大写”和“存盘”。程序运行后,如果单击“读取数据”命令按钮,则读取考生文件夹下in5.txt中的全部文本(文本中的单词与单词之间或标点符号与单词之间均用一个空格分开),并在文本框中显示出来。文本内容如下:
TuckeddeepwithinthepromisesandpoliciesofhisStateoflheLJnionaddress,PresidentBushutteredthreewordsthatspeakvolumesaboutWashington’sparalysisinaddressingtheplightofthefortymillionAmericanswholackhealthinsurance.InbetweenhisdiscourseonMedicareandhissupportforalow-incomehealthcaretaxcredit,Bushcalledforsomethingcalledassociationhealthplans.
如果单击“首字母大写”命令按钮,则将文本框中每个单词的第一个字母变为大写字母(如果原来已是大写字母则不改变),并在文本框中显示出来,如图3-5(b)所示;如果单击“存盘”命令按钮,则把文本框中的内容(首字母大写后)保存到考生文件夹下的文件out5.txt中。窗体文件中已给出了部分程序,请把它补充完整,使其实现上述功能。
要求:
1)编写“读取数据”命令按钮的Click事件过程。
2)去掉“首字母大写”命令按钮和“存盘”命令按钮事件过程中的注释符,把程序中的?改为正确的内容,使其能正确运行。
3)用原来的文件名保存工程文件和窗体文件。
选项
答案
审题分析 分析题目可知,本题中“读取数据”命令按钮中首先使用For Input方式打开文件,然后通过Line Input#语句将打开文件中的数据读出到变量s中并且赋给文本框。 在“首字母大写”按钮的单击事件中,首先依次取出文本框中的每一个字符,然后判断这个字符的上一个字符是否是空格,如果是空格则将该字符使用UCase函数转换为大写;判断完毕后无论是否转换均将其连接到新的字符串中,同时令这个字符成为新的“上一个字符”。这样,循环结束后每个单词的首字母就转换成了大写字母。 在“存盘”按钮的单击事件中,首先以Output方式打开文件,然后利用Write#语句将文本框中的内容写回到文件中,最后关闭文件。 操作步骤 步骤1:打开考生文件夹中的工程文件sjt5.vbp,在代码编辑窗口中,去掉程序中的注释符“′”,将问号“?”改为正确的内容。 参考代码: ch=Mid(0ldSen,i,1) newSen=newSen&ch Write #1,Text1.Text 步骤2:编写“读取数据”命令按钮的单击事件。 参考代码: Private Sub Command1_Click() Dim s As String Open"in5.txt"For Input As 1 Line Input #1,s Close #1 Text1.Text=s End Sub 步骤3:按
键运行程序,先单击“读取数据”按钮,接着单击“首字母大写”按钮,最后单击“存盘”按钮。 步骤4:按要求将文件保存至考生文件夹中。 考点链接 顺序文件、常用内部函数。
解析
转载请注明原文地址:https://kaotiyun.com/show/srLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
文本框控件中将Text的内容全部显示为所定义的字符的属性项是
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
在窗体上画一个命令按钮(其Name属性为Commandl),然后编写如下代码:PrivateSubCommandl_Click()Dima(5)Fori=0To4A(i)=i+1t=i+1
VB有两种类型的数组:固定大小的______和在运行时可以改变的动态数组。
与键盘操作有关的事件有KeyPress、KeyUp和KeyDown事件,当用户按下并且释放一个键后,这三个事件发生的顺序是()。
窗体上已有名称分别为Drivel、Dirl、Filel的驱动器列表框、目录列表框和文件列表框,且有1个名称为Textl的文本框。以下程序的功能是:将指定位置中扩展名为“.txt”的文件显示在Filel中,如果双击FileI中的某个文件,则在Textl中显示
下列可作为VisualBasic变量名的是
向顺序文件Temp.txt中写入1,2,3这3个数。在程序中加入以下语句的哪一项可以使程序功能完整。PrivateSubCommand1_Click() Open"c:\Temp.txt",OutputAs#1 For
随机试题
男,15岁。突起四肢无力2天。查体:四肢肌力2级,肌张力低,腱反射消失,病理征未引出,无明显感觉障碍,双侧腓肠肌握痛。最可能的诊断是
第三方物流是下列哪种结构中物流服务的主要形式?()
某男,2岁。高热,面红,四肢抽搐,牙关紧闭,两目上视。辨证为
患者,女性,48岁。因大面积烧伤2周,伴发感染性休克,护士在观察病情时发现其皮肤上有淤点、淤斑。该患者意识不清、脉搏细速、呼吸浅促、血压70/50mmHg、无尿。立即抽血进行实验室检查,结果示血小板40×109/L,纤维蛋白原1.0g/L。凝血酶原示时间延
涨价预备费的测算方法,一般是根据国家规定的投资综合价格指数,按估算平均价格水平的投资额为基数,采用复利方法计算。()
下面关于教育行动研究理解不正确的是()
学校举办一次中国象棋比赛,有10名同学参加。比赛采用单循环赛制,每名同学都要与其他9名同学比赛一局。比赛规则,每局棋胜者得2分,负者得0分,平局两人各得1分。比赛结束后,10名同学的得分各不相同,已知:(1)比赛第一名与第二名都是一局都没有输过;
阿罗的不可能定理说明了什么问题?(2009年暨南大学803西方经济学)
程序运行时,拖动滚动条上的滚动框,则所触发的事件是()。
Mentalhealthproblemslikefeelinglonelyarenowadaysseenquiteoftenamongcollegestudents.Althoughthemajorityofpeople
最新回复
(
0
)