首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
1. 在考生文件夹下有一个工程文件sjt3.vbp,它的功能是在文本框中输入一个整数,单击“移动”按钮后,如果输入的是正数,滚动条中的滚动框向右移动与该数相等的刻度,但如果超过了滚动条的最大刻度,则不移动,并且显示“文本框中的数值太大”;如果输入的是负数,
1. 在考生文件夹下有一个工程文件sjt3.vbp,它的功能是在文本框中输入一个整数,单击“移动”按钮后,如果输入的是正数,滚动条中的滚动框向右移动与该数相等的刻度,但如果超过了滚动条的最大刻度,则不移动,并且显示“文本框中的数值太大”;如果输入的是负数,
admin
2009-03-17
16
问题
1. 在考生文件夹下有一个工程文件sjt3.vbp,它的功能是在文本框中输入一个整数,单击“移动”按钮后,如果输入的是正数,滚动条中的滚动框向右移动与该数相等的刻度,但如果超过了滚动条的最大刻度,则不移动,并且显示“文本框中的数值太大”;如果输入的是负数,滚动条中的滚动框向左移动与该数绝对值相等的刻度,但如果超过了滚动条的最小刻度,则不移动,并且显示“文本框中的数值太小”。如图2—1所示。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。最后把修改后的程序以原来的文件名存盘。
2.在考生文件夹下有一个工程文件sjt4.vhp,相应的窗体文件为sjt4.frm。在窗体上有2个命令按钮、1个标签和1个计时器,其名称分别为Command1、Command2、Label1和Tim er1,如图2—2所示。程序运行后,在命令按钮Command1中显示“开始”,在命令按钮
Command2中显示“停止”,在标签中用字体大小为16的粗体显示“热烈欢迎”(标签的AutoSize属性为True),同时把计时器的Interva1属性设置为50,Enabled属性设置为 False。此时如果单击“开始”命令按钮,则该按钮变为禁用,标题变为“继续”,同时标签自左至右移动,每个时间间隔移动20,如图2—3所示,移动出窗体右边界后,自动从左边界开始向右移动;如果单击“停止”命令按钮,则该按钮变为禁用,“继续”命令按钮变为有效,同时标签停止移动;再次单击“继续”命令按钮后,标签继续移动。这个程序不完整,请把它补充完整,并能正确运行。
要求:去掉程序中的注释符,把程序中的“?”改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
试题所提供的程序如下:
Private Sub Form Load()
Command1.Caption="开始"
Command2.Caption="停止"
Timer1.Interval=50
Timer1.Enabled=False
Label1.Caption="热烈欢迎"
Label1.AutoSize=True
Label1.FontSize=16
Label1.FontBold=True
End Sub
Private Sub Command1_Click()
Command1.Caption="继续"
’Timer1.Enabled=?
Command1.Enabled=False
Command2.Enabled=True
End Sub
Private Sub Command2_Click()
’Timer1.Enabled=?
Command2.Enabled=False
Command1.Enabled=True
End Sub
Private Sub Timer1_Timer()
If Label1.Left<Width Then
’Label1.Left=?
Else
’Label1.Left=?
End If
End Sub
选项
答案
① 建立界面和设置控件属性。 题目提供了程序用到的控件及其属性。如下表3所示。 [*] ② 编写程序代码 题目提供的代码: Private Sub C1_Cliek() ’ If HS1. Value+Text1. Text>HS1.? Then MsgBox"文本框中的数值太大" ’ Elself HS1. Value+Text1.Text<? Then MsgBox"文本框中的数值太小" Else ’ ? = HS1. Value+Text1. Text End If End Sub 修改后的参考代码 Private Sub C1_Cliek() If HS1. Value+Text1. Text>HS1. Max Then MsgBox"文本框中的值太大" ElselIf HS1. Value+Text1. Text<HS1.Min Then MsgBox"文本框中的数值太小" Else HS1. Value=HS1. Value+Text1. Text End If End Sub ③ 按题目要求存盘 2.修改完成后的代码如下: Private Sub Form_Load() Command1. Caption="开始" Command2. Caption="停止" Timer1.Interval=50 Timer1.Enabled=False Label1.Caption="热烈欢迎" Label1.AutoSize=True Label1.FontSize=16 Label1.FontBold=True End Sub Private Sub Command1_Click() Command1.Caption="继续" Timer1.Enabled=True Command1.Enabled=False Comrnand2.Enabled=True End Sub Private Sub Command2_Click() Timer1.Enabled=False Command2.Enabled=False Command1.Enabled=True End Sub Private Sub Timer1_Timer() If Label1.Left<Width Then Label1. Left=Label1. Left+20 Else Label1.Left=0 End If End Sub
解析
转载请注明原文地址:https://kaotiyun.com/show/Wj1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如果一个JavaApplet源程序文件中只定义了一个类,该类的类名为MyApplet,则存储该源程序文件的文件名应为【】。
利用E-R模型进行数据库的概念设计,可以分成3步:首先设计局部E-R模型,然后把各个局部E-R模型综合成一个全局的模型,最后对全局E-R模型进行()。
多线程是Java程序的【】机制,它能同步共享数据、处理不同事件。
给定下面的代码:byte[]arrayl,array2[];bytearray3[][];byte[][]array4;如果上面的每一个数组都初始化了,以下各项语句中错误的是()。
已知:int[]a=newint[100];在下列给出的数组元素中,非法的是()。
数据库设计有两种方法,它们是()。
如下图所示的4棵二叉树中:不是完全二叉树的是()。
若a是float型变量,且a=6,则表达式a/2+(int)(a+1)%2的值为【】。
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】注释。
强行排错法涉及的调试技术主要是【】和监视表达式。
随机试题
(2012年4月)最早实施“卓越绩效模式”的国家或地区是______。
背景:哈尔滨某商场工程,地上2层,地下1层,建筑面积4210m2。筏板基础,框架结构,现浇混凝土楼板,办公区有部分砌体工程。砌筑砂浆、混凝土现场搅拌。质量标准:合格。某施工总承包单位中标后,组建了项目部进场施工。施工过程中发生了如下事件:事件一:项目部
公卫医师何某在取得医师资格证书和执业许可证后的一年里,擅自从事婚前医学检查、遗传病诊断和产前诊断,虽经卫生行政部门制止,仍不改正,并又施行终止妊娠手术。依据《母婴保健法》规定,应对何给予的行政处罚是
执业药师进行规范化药学服务的具体体现是
用直径为75mm双管金刚石钻进岩石,某回次进尺的岩芯长度分别为25cm、7cm、11cm、3cm、25cm、19cm、4cm、6cm,此段岩体的RQD是()。
某科研机构提出潮湿的沙子是古埃及人在沙漠中搬运巨大石块和雕像的关键。研究人员指出,古埃及人将沉重的石块放上滑橇后,先在滑橇前铺设一层潮湿的沙子,再牵引它们,这种搬运方式起到了意想不到的效果。在实验中,研究人员使用流变仪测试沙子的硬度,以证实需要多少牵引力才
批复是用于答复下级机关请示事项的()。
A、 B、 C、 D、 B
实验人员先把一锅水煮沸,然后把一只青蛙扔进锅里,在这生死存亡的关头,这只青蛙的反应相当敏捷,它双腿一蹬,竟跳出锅外。隔了半小时,实验人员架起又一只锅,注满常温的清水,然后把那只青蛙扔进锅里。这一回,青蛙游得逍遥自在。实验人员则悄悄在锅下面加热,青蛙并不在意
数据操作语言是数据库管理系统的功能之一,它一般包括的操作有()。
最新回复
(
0
)