首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.tim。窗体外观如图3.5(a)所示。三个命令按钮的名称分别为Command1、Command2和Command3,标题分别为“读取数据”、“首字母大写”和“存盘”。程序运行后,如果单
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.tim。窗体外观如图3.5(a)所示。三个命令按钮的名称分别为Command1、Command2和Command3,标题分别为“读取数据”、“首字母大写”和“存盘”。程序运行后,如果单
admin
2020-02-27
38
问题
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.tim。窗体外观如图3.5(a)所示。三个命令按钮的名称分别为Command1、Command2和Command3,标题分别为“读取数据”、“首字母大写”和“存盘”。程序运行后,如果单击“读取数据”命令按钮,则读取考生文件夹下in5.txt中的全部文本(文本中的单词与单词之间或标点符号与单词之间均用一个空格分开),并在文本框中显示出来。文本内容如下:
Tuckeddeepwithinthepromisesandpoliciesofhi sStateoftheUnionaddress,Presiden’LtBushu.tteredthre ewordsthatspeakvolumesaboutWashington’sparalysisinaddressingtheplightofthefortymiUionAmericans wholackhealthinsurance.Inbetweenhisdiscourseon Medicareandhissupportforalow-incomehealthcareta xcredit,Bushcalledforsomethingcalledassociationhealthplans.
如果单击“首字母大写”命令按钮,则将文本框中每个单词的第一个字母变为大写字母(如果原来已是大写字母则不改变),并在文本框中显示出来,如图3.97(b)所示;如果单击“存盘"命令按钮,则把文本框中的内容(首字母大写后)保存到考生文件夹下的文件out5.txt中。、窗体文件中己给出了部分程序,请把它补充完整,使其实现上述功能。
要求:
1)编写“读取数据”命令按钮的Click事件过程。
2)去掉“首字母大写”命令按钮和“存盘”命令按钮事件过程中的注释符,把程序中的“?”改为正确的内容,使其能正确运行。
3)用原来的文件名保存工程文件和窗体文件。
选项
答案
步骤1:打开考生文件夹中的工程文件sjt5.vbp,在代码编辑窗口中,去掉程序中的注释符“’”,将问号“?”改为正确的内容。参考代码: ch=Mid(oldSen, 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:按要求将文件保存至考生文件夹中。
解析
分析题目可知,本题中“读取数据”命令按钮中首先使用For Input方式打开文件,然后通过Line Input#语句将打开文件中的数据读出到变量s中并且赋给文本框。
在“首字母大写”按钮的单击事件中,首先依次取出文本框中的每一个字符,然后判断这个字符的上一个字符是否是空格,如果是空格则将该字符使用L/Case函数转换为大写;判断完毕后无论是否转换均将其连接到新的字符串中,同时令这个字符成为新的“上一个字符”。这样,循环结束后每个单词的首字母就转换成了大写字母。
在“存盘”按钮的单击事件中,首先以Output方式打开文件,然后利用Write#语句将文本框中的内容写回到文件中,最后关闭文件。
转载请注明原文地址:https://kaotiyun.com/show/6FTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列关于水平滚动条的叙述中,错误的是()。
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=rear=10。该队列中的元素个数为()。
某系统结构图如下图所示该系统结构图的深度是()。
有以下程序代码:ConstNUMAsInteger=5PrivateSubForm—Click()DimaAsInteger,bAsIntegera=1:b=NUMDoa=a+
针对VisualBasic的菜单设计操作,下面叙述中错误的是()。
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有一个名称为Textl的文本框;还有两个名称分别为C1、C2的命令按钮,标题分别为“计算”、“存盘”。有一个函数过程isprime(a)可以在程序中直接调用,其功能是判断参数a是否为素数,如果是素数,则
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0—1000的整数,将其放入一个数组中,然后输出这20个整数的平均值。程序运行后,单击命令按钮(名称为Commandl,标题为“输出平均值”),即可
表示“x+y小于10且x—y大于或等于6”的VisualBasic表达式是()。
关系数据模型的三个组成部分中不包括()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
为终止癫痫发作而静脉注射地西泮时需重点观察患者
“虚”的含义主要是指
通过3个可比实例修正和调整出的3个价格分别为5200元/m2、5600元/m2和5300元/m2。如果赋予3个价格的权重分别为0.5,0.3,0.2,请采用“加权算术平均数”综合出一个价格()。
下列设计要求抗渗P6的混凝土中,()不能套用普通混凝土配合比例定额。
下列关于个人住房贷款合同审核的说法中,错误的是()
公安机关要依法坚决打击、制裁那些扰乱、破坏()的违法犯罪行为。
甲被宣告死亡后,其妻乙改嫁于丙,其后丙死亡。1年后乙确知甲仍然在世,遂向法院申请撤销对甲的死亡宣告。依我国法律,该死亡宣告撤销后,甲与乙原有的婚姻关系如何?()
去年下半年以来,一场始发于西方国家的金融危机席卷全球,这场危机对我国经济也产生了影响,下列情形最有可能是直接受国际金融危机影响的是()。
下列关于线性链表的叙述中,正确的是( )。
Inthesentence"Whenthepolicemanarrived,thehousewasfoundbrokeninto",theitalicizedpartisa(n)______.
最新回复
(
0
)