首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件vbsj3.vbp,相应的窗体文件名为vbsj3.frm。在窗体上有一个命令按钮,其名称为cmdAdd,标题为“添加”;有一个文本框,名称为txtSentense,初始内容为窄白;有一个列表框,名称为lstWord。程序运行后,
在考生文件夹下有一个工程文件vbsj3.vbp,相应的窗体文件名为vbsj3.frm。在窗体上有一个命令按钮,其名称为cmdAdd,标题为“添加”;有一个文本框,名称为txtSentense,初始内容为窄白;有一个列表框,名称为lstWord。程序运行后,
admin
2019-06-11
50
问题
在考生文件夹下有一个工程文件vbsj3.vbp,相应的窗体文件名为vbsj3.frm。在窗体上有一个命令按钮,其名称为cmdAdd,标题为“添加”;有一个文本框,名称为txtSentense,初始内容为窄白;有一个列表框,名称为lstWord。程序运行后,在文本框中输入一个英文句子(由多个单词组成,各单词之间用一个空格分开),然后单击命令按钮,程序将把该英文句子分解为单词,并把每个单词作为一个项目添加到列表框中,如图3-28所示。该程序不完整,请把它补充完整。
要求:去掉程序中的注释符,把程序中的“?”改为正确的内容,使其能正确运行,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
程序源码:
Private Sub cmdAdd Click()
Dim S1 As String, S2 As String
Dim I1 As Inteqer
′ S1=?
I1=1
Do
′ Do While Mid(S1, I1, 1) <> ?
And I1 <=Len(S1)
S2=S2 & Mid(S1, I1, 1)
I1=I1+1
Loop
′ lstWord.AddItem?
′ S2=?
I1=I1+1
Loop While I1<=Len(S1)
End Sub
选项
答案
审题分析 程序设计思路:从文本框的第1个字符开始依次检查其后面的每一个字符,若发现空格则将其之前或两个空格之间的字符串作为一个单词添加到列表框中。在Do循环(指内循环,循环条件为:取出的字符为非空格字符且取字符的起始位置没有超出文本框的总字符数,表达式为:Mid(S1,I1,1)<>" "And Il<=Len(S1),其中S1=txtSentense.Text,将Mid函数从文本框中取出的非空格字符,逐个连接成一个单词,语句为:S2=S2&Mid(Sl,I1,1),每执行一次循环体取字符的起始位置加l,即I1=I1+1。当遇到空格时结束循环,将得到的单词(即变量S2的值)用AddItem方法添加到列表框中,并且清空变量S2,将取字符的起始位置加1。 之后继续执行内循环以得到下一个单词,直到取字符的起始位置(即变量I1的值)超过文本框的总字符数为止,外循环的条件为:I1<=Len(S1)。 操作步骤 步骤1:打开考生文件夹下的工程文件vbsj3.vbp。 步骤2:打开代码编辑窗口,去掉程序中的注释符“′”,将问号“?”改为正确的内容。 参考代码: S1=txtSentense.Text Do While Mid(S1,I1,1)<>" "And I1 <=Len(S1) lstWord.AddItem S2 S2=" " 步骤3:按要求将文件保存至考生文件夹中 特别提示 以空格作为分隔单词的依据是本题的关键,同时注意空格字符串和空字符串是完全不同的。 考点链接 Do循环和While循环、常用内部函数、选择控件。
解析
转载请注明原文地址:https://kaotiyun.com/show/ERUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有语句:Open”c:\Test.Dat”ForOutputAs#1则以下叙述中错误的是()。
假定有以下程序段:Fori=1To3Forj=5To1Step一1Printi*jNextjNexti则语句Printi*j的执行次数是()。
设窗体上有一个文本框Text1和一个命令按钮Command1,并有以下事件过程:PrivateSubCommand1_Click()DimsAsString,ehAsStringS=""Fork=1To
(1)在考生文件夹下有工程文件sjt3.vbp,其窗体上有1个标题为“计算”的命令按钮,1个标题为“无理数e的近似值”的标签。请再画1个初始内容为空的文本框Text1,如图所示。程序功能为:单击“计算”命令按钮,则计算无理数e的近似值,并将结果显示在Tex
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列属于“类一对象”主要特征的是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
(1)在名称为Form1的窗体上添加一个文本框,其名称为Text1,然后通过属性窗口设置窗体和文本框的属性,实现如下功能:①在文本框中,MultiLine属性设置为True。②ScrollBars属性设置为2;③文本框中显示的
在满足实体完整性约束的条件下
在考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则把考生文件夹下in3.dat文件中的100个正整数读入数组a中;②单击“统计”按钮,则找出这100个正整数中的所有完全平方数(一个整数若是另外一个整数的平方,那么它就是完全
随机试题
某施工单位承担了民用机场场道工程的施工任务,包括土基工程、基层工程、面层工程三部分。在基层工程施工组织设计的编制过程中,项目经理对技术部提出了下列具体要求:(1)该基层工程施工组织设计需要重点考虑的内容包括:1)施工方法和土石方的调配方
机动车在高速公路行驶,________。
经济和社会发展规划的具体内容包括()。
按照不同的标准,金融工具可以划分为许多不同的种类。这些划分的标准有()。
我国国家规定高达()的建筑物为高层建筑。
心理学史上对心理健康判别的“主观经验标准”的含义是()。
小学生小兰写了一篇作文,经过小兰的语文老师修改后参加了市里举办的征文大赛,获得了三等奖。这项荣誉应该归()享有。
WhenIwasstillanarchitecturestudent,ateachertoldme,"Welearnmorefrombuildingsthatfalldownthanfrombuildingsth
WarrenBuffett,whowillhostBerkshireHathaway’sannualshareholders’meetingonMay3rd,isaniconofAmericancapitalism.A
A、55B、65C、75D、85D问题是“Dr.Fukuda和他的同事报道说,病毒对于多大年纪以上的人最为致命?”正确答案是“85岁”,其依据是“ButDr,Fukudaandhiscolleaguesreportedthattheviruswas
最新回复
(
0
)