首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)考生文件夹下有一个工程文件sjt3.vbp,其中的窗体上有一个命令按钮控件数组,名称为Cmd;有一个图像框,名称为Image1。请添加一个名称为Timer1的计时器,时间间隔为3秒,初始状态为不可用,如图所示。 程序功能如下: ①单击
(1)考生文件夹下有一个工程文件sjt3.vbp,其中的窗体上有一个命令按钮控件数组,名称为Cmd;有一个图像框,名称为Image1。请添加一个名称为Timer1的计时器,时间间隔为3秒,初始状态为不可用,如图所示。 程序功能如下: ①单击
admin
2015-10-23
25
问题
(1)考生文件夹下有一个工程文件sjt3.vbp,其中的窗体上有一个命令按钮控件数组,名称为Cmd;有一个图像框,名称为Image1。请添加一个名称为Timer1的计时器,时间间隔为3秒,初始状态为不可用,如图所示。
程序功能如下:
①单击“前进”按钮,则Timer1的状态变为可用,且在图像框中显示3秒黄灯(图像文件为考生文件夹下的“yellow.ico”)后显示绿灯(图像文件为考生文件夹下的“green.1co”),直至下次单击某个命令按钮。
②单击“停止”按钮,则Timer1的状态变为可用,且在图像框显永3秒黄灯后显示红灯(图像文件为考生文件夹下的“red.ieo”),直至下次单击某个命令按钮。
③单击“结束”按钮,则结束程序运行。
请将命令按钮Click事件过程中的注释符去掉,把?改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序。最后将程序按原文件名进行存盘。
(2)考生文件夹下有一个工程文件sjt4.vbp,其中的窗体上已有如图所示的控件。程序功能如下:
①单击“读数据”按钮,则将考生文件夹下in4.dat文件的内容(该文件中仅含有字母和空格)显示在Text1文本框中。
②在文本框Text1中选中部分文本,单击“统计”按钮,以不区分大小写字母的方式,自动统计选中文本中同时出现“o”、“n”两个字母的单词的个数(如:million、company都属于满足条件的单词),并将统计结果在Text2文本框内显示。
请将“统计”按钮的Click事件过程中的注释符去掉,把?改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原文件名进行存盘。
选项
答案
步骤1:打开本题工程文件,添加计时器控件,并设置计时器Timerl的Interval属性为3000,Enabled属性设置为False。 步骤2:打开代码编辑窗口,去掉程序中的注释符“’”,将问号改为正确的内容。 Dim flag As Integer Private Sub Cmd_Click(Index As Integer) If Index=2Then’通过下一条语句End确定此处为单击按钮“结束”,因此Index为2 End E1se Imagel.Picture=LoadPicture ("\yellow.ico")’在图形框里栽入图片 flag=Index’将按钮下标赋给flag Timer1.Enabled=True End If End Sub Private Sub Timer1 Timer() Select Case flag’判断flag确定按钮类型 Case 0 Imagel.Picture=LoadPicture (" \green.ico")’装载图片 Timer1.Enabled=False Case 1 Image1.Picture=LoadPicture (" \red.ico") Timer1.Enabled=False End Select End Sub 程序结束 步骤3:调试并运行程序。关闭程序后按题目要求存盘。 (2)步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,去掉程序中的注释符“?”,将问号改为正确的内容。 Dim S As StringPrivate Sub Commandl_Click() Open App,Path&"\in4.dat"’For Input As #1 s=Input(LOF(1),#(1)’将文件读入s中 Close:#1 Text1.Text=S End Sub Private Sub Command2 C1ick() DimmAs Integer If Len(s)=0 Then’判断文本是否为空 MsgBox"请先使用"读数据"功能!" E1Se If Text1.SelIength=0 Then’判断所选文本是否为空 MsgBox"请先选中文本!" E1se t="" For i=1 To Text1.SelLength C=Mid(Text1.SelText,i,1) l将所选文本内容依次取一个字符比较 If C<>""Then t=t+C’将字符连接成单词 E1Se x=LCase(t)"如果为空格则一个单词结束并将其全部变为小写 If InStr(x,"O")<>0 AndInStr(x,"n")<>0 Then ’在x中查找是否有"0","n"字母 m=m+l’满足条件累加 End If t=""’清空后,进行下一次循环 End If Next i Text2=Str(m)’显示满足条件的个数 End If End If End Sub 步骤3:调试并运行程序。关闭程序后按题目要求存盘。
解析
(1)通过命令按钮的Index属性来判断程序对按钮的响应,单击“前进”按钮,Index=0,则Timer的Enabled属性设置为True,Timer的状态变为可用,且通过Timer1_Timer事件过程中的Select Case语句进行判断,在图像框中显示3秒黄灯后显示绿灯,同理单击“停止”按钮,Index=1,则Timer的状态变为可用,且在图像框显示3秒黄灯后显示红灯,直至下次单击某个命令按钮。单击“结束”按钮,即Index=2,运行End语句结束程序运行。
(2)单击“读数据”按钮,将考生文件夹下im4.dat文件的内容显示在Text1文本框中。在Command2_Click事件过程中,运用Len()函数判断文本框中是否有字符,如果Len(s)=0那么弹出MsgBox对话框“请先使用‘读数据’功能!”,运用SelLength属性判断文本框中是否有字符被选中,如果SelLength属性为0那么弹出MsgBox对话框“请先选中文本!”。
在Text中选中部分文本,并单击“统计”按钮,Lcase()函数把大写字母转化为小写字母使统计不区分大、小写字母,运用InStr()函数判断是否在选中文本中同时出现。和n两个字母,并统计这类单词的个数,并将统计结果显示在Text2文本框内。
转载请注明原文地址:https://jikaoti.com/ti/nNJ0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在考生文件夹中有工程文件execise9.vbp及其窗体文件execise9.frm。在名为Form1的窗体上有一个名称为List1的列表框,一个名称为Text1的文本框,以及一个名为Cmd1命令按钮(标题为Copy)。要求程序运行后,在列表框中自动建立4
在考生文件夹中有工程文件execise80.vbp及窗体文件execise80.frm。在名为Form1的窗体上有一个名为Image1的图像框。要求程序运行后。鼠标左键单击图像框,则图像框变大;鼠标右键单击图像框,则图像框变小。如下图所示。本程序
如下图所示,在名为Form1的窗体上建立一个名称为Text1文本框;然后建立两个主菜单,标题分别为“超级市场”和“帮助”,名称分别为vbMenu和vbHelp,其中“超级市场”菜单包括“国际连锁超市”、“国内连锁超市”和“小超市”3个菜单项,名称分别为
在名为Form1的窗体上绘制两个图片框,名称分别为Pic1和Pie2,高度均为1900,宽度均为1700,通过属性窗口把图片文件pic1.bmp放入Pic1中,把图片文件pic2.jpg放入Pic2中;再绘制一个命令按钮,名为Cmd1,标题为Change
在名为Form1的窗体上建立一个名为Text1的文本框,将MultiLine属性设置为True,ScrollBars属性设置为2。同时建立两个名称分别为Cmd1和Cmd2的命令按钮,标题分别为Read和Save(如下图所示)。
设A="345678",则表达式Val(Mid(A,4,2)+Right(A,4))的值为______。
要从自定义对话框Form2中退出,可以在该对话框的“退出”按钮Click事件过程使用()语句。
已知变量boolVar是一个布尔型的变量,如果要给其赋值为True,则正确的赋值语句就是______。
在C盘当前文件夹下建立一个名为SDat.txt的顺序文件。要求用InputBox函数输入5名学生的学号(StuNo)、姓名(StuName)和英语成绩(SmEng)。则在下列横线处合适的语句是()。PrivateSubForm_Click(
随机试题
Theboardadvisesthatallfull-timeemployeeshavepaidholiday.
关于X线管电流控制与调整的叙述,正确的是
在多遇地震作用下,配筋砌块砌体剪力墙结构的楼层内最大层问弹性位移角限值,应为下列()项数值。
泥质防渗层膨润土的拌合应均匀,机械拌合不能少于()遍。
合同成立的要件不包括()。
小李使用Photoshop软件编辑一张图片,图像大小参数如下图所示,存储时采用BMP格式,则其存储容量为()。
无论是政界、学界中人,还是普通读者,_________的就是两位老先生品格之高尚、学识之渊博、贡献之卓越、影响之巨大。所谓_________,就是如此。“桃李不言,下自成蹊”,两位老先生一切的行状都显得那么自然,那么_________。填入画横线部分最恰
采用指令Cache与数据Cache分离的主要目的是_______。
佛江市的郊区平均每个家庭拥有2.4部小汽车,因而郊区的居民出行几乎不坐公交车。因此,郊区的市政几乎不可能从享受补贴的服务于郊区的公交系统中受益。以下哪项如果为真,最能质疑上述结论?
ISDN是由(6)定义的一种网络设备标准。在ISDN的各种设备之间可定义(7)个参考点,其中,把网络终端设备和用户终端设备分开的参考点为(8)。若一个大的企业要连入ISDN,则要用到一个叫NT2的设备,NT2实际上就是(9)。ISDN网络的构成不包括(10
最新回复
(
0
)