首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序运行后,单击“读入数据”按钮,可将考生文件夹下in3.txt文件中的所有英文单词读入,并在Text1文本框中显示;单击“插入列表框”按钮,则按顺序将每个单词作为一项添加到List1列表框中(如图所示)
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序运行后,单击“读入数据”按钮,可将考生文件夹下in3.txt文件中的所有英文单词读入,并在Text1文本框中显示;单击“插入列表框”按钮,则按顺序将每个单词作为一项添加到List1列表框中(如图所示)
admin
2019-03-14
26
问题
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序运行后,单击“读入数据”按钮,可将考生文件夹下in3.txt文件中的所有英文单词读入,并在Text1文本框中显示;单击“插入列表框”按钮,则按顺序将每个单词作为一项添加到List1列表框中(如图所示)。
在in3.txt文件中,每个单词之间用一个空格字符隔开,最后一个单词的后而没有空格。已经给出了所有控件和程序,但程序不完整。
要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其能正确运行,但不能修改程序中的其他部分和控件属性。最后用原来的文件名保存上程文件和窗体文件。
(2)在考生文件夹下有一个工程文件sjt4.vbp,窗体上已经添加所有控件,如图所示。在程序运行时,如果单击“开始”按钮,则每隔0.1秒窗体上的汽车图标向右移动一次(初始状态下不移动);如果单击“停止”按钮,则停止移动。
请完成以下工作:
①没皆适当控件的适当属性,使得每0.1秒汽车图标向右移动一次,而初始状态下不移动。
②请去掉程序中的注释符,把程序中的?改为正确的内容。
③为两个命令按钮编写适当的事件过程,最后以原文件名存盘。
注意:不得修改已经给出的程序。编写事件的过程中不能使用变量,每个事件过程中只能有一条语句。
选项
答案
(1)步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,去掉程序中的注释符“’”,将问号改为正确的内容。 参考答案 Private Sub Command1_Click() Dim st $.ch $ Open App.Path & "\in3.txt"For Input As #1 ’打开文件 Do While Not EOF(1)’文件指针是否到达文件末尾 Input #1,ch’达到文件末尾返回true,否则返回false st=st & ch’将读出的数据加到原有数据末尾 Loop Close #1 ’关闭文件 Text1=st’将内容显示在文本框中 End Sub Private Sub Command2_Click() Dim st $,word$,c $ St=Text1 n=Len(St) FOr k=1 To n c=Mid(st,k,1)’从st中依次取出1个字符进行比较 If c<>" "Then WOrd=word & c Else List1.AddItem word word=""’将word清空,为下一次作准备 EndIf Next LiStl.AddItem word End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。 (2)步骤1:打开本题工程文件,设置计时器Interval的属性为100,将Enabled属性设置为False。 步骤2:打开代码编辑窗口,在指定位置编写如下代码。 参考答案 Private Sub Timerl_Timer() P1.Left=P1.Left+2 0 End Sub ’需要考生编写的内容 Private Sub C1_Click() Timerl.Enabled=True End Sub Private Sub C2_Click() Timerl.Enabled=False End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
(1)本题首先要从文件中读入数据,再逐一检查文本框中每一个字符,如果发现空格则将其之前或两个空格之间的字符串作为一个单词用Addltem方法添加到列表框中。循环语句的上限为Len(st),赋值给变量n,判断语句的判断条件应为Mid(st,k,1)<>" ",其中st=Text1.Text。每添加一个单词后清空变量word,将所取字符的起始位置加1,再次执行循环得到下一个单词。
(2)首先通过计时器的Interval和Enabled属性设置计时器每次改变的时间间隔和计时器是否可用,根据题意,在初始状态下Enabled属性设置为False,在计时器的Timer事件过程中,通过图片框的Left属性值的改变来实现自左向右移动的功能。在“开始”按钮的单击事件过程中应启用计时器,在“停止”按钮的单击事件过程中必须停止计时器。
转载请注明原文地址:https://jikaoti.com/ti/Bsm0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列不属于计时器控件属性的是
下列叙述中正确的是
运行程序后单击命令按钮。以下叙述中错误的是( )。
以下叙述中错误的是( )。
(1)在名称为Form1的窗体上添加两个名称分别为Frame1、Ftame2的框架,标题分别为“字号”、“修饰”;在Frame1中添加两个单选按钮,名称分别为Option1、Option2,标题分别为“10号字”、“20号字”,且标题显示在单选按钮的左边
以下关于垂直滚动条的叙述中,正确的是
在软件设计中不使用的工具是( )。
将E-R图转换为关系模式时,实体和联系都可以表示为
支持子程序调用的数据结构是()。
随机试题
A、Theyaredifferentinmanyways.B、Theyarenaturalenemies.C、Theydon’tlikeeachother.D、Catsarehuntersbynature.A短文中提
下列哪项可导致化学法检测粪便隐血试验假阳性
决定休克病人补液量较可靠的依据是
病人29岁,葡萄胎清官术后出院,嘱其随访内容中哪项不对
产业技术政策的措施主要有()。
在设备制造监理流程中,进行监理交底之前应完成的工作包括()。
申请除董事长、监事会主席、独立董事以外的董事、监事和财务负责人的任职资格,应当由拟任职期货公司向公司住所地的中国证监会派出机构提出申请,应提交的申请材料有()。
事业单位收到的下列款项中,不会引起事业结余增减变化的是()。
科学精神就是怀疑、批判和不断自我扬弃的精神。科学思维方式的长处也许就在于其具有内在的纠错机制。人类的认识史不仅是不断推进未知到已知的过程,也是不断试错纠错的过程;它不仅需要丰富知识宝库的劳作,而且需要清除库存赝品的智慧和勇气。下列说法概括主旨最准确的是(
软件危机出现于60年代末,为了解决软件危机,人们提出了______的原理来设计软件,这就是软件工程诞生的基础。
最新回复
(
0
)