首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt4.vbp,窗体中有一个矩形和一个圆,程序运行时,单击“开始”按钮,圆可以横向或纵向运行(通过选择单选按钮来决定),碰到矩形的边时,则向其相反方向运动,单击“停止”按钮,则停止运动,如图所示。可以通过选择单选按钮随时改变运
在考生文件夹下有一个工程文件sjt4.vbp,窗体中有一个矩形和一个圆,程序运行时,单击“开始”按钮,圆可以横向或纵向运行(通过选择单选按钮来决定),碰到矩形的边时,则向其相反方向运动,单击“停止”按钮,则停止运动,如图所示。可以通过选择单选按钮随时改变运
admin
2020-04-08
55
问题
在考生文件夹下有一个工程文件sjt4.vbp,窗体中有一个矩形和一个圆,程序运行时,单击“开始”按钮,圆可以横向或纵向运行(通过选择单选按钮来决定),碰到矩形的边时,则向其相反方向运动,单击“停止”按钮,则停止运动,如图所示。可以通过选择单选按钮随时改变运动方向。
已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符。把程序中的?改为正确的内容。
注意:不得修改已经存在的内容和控件属性,最后将修改后的文件按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,去掉程序中的注释符“′”,将问号改为正确的内容。 参考答案(阴影部分是需考生填入的内容) Dim d As Integer Private Sub Commandl_Click() Timerl.Enabled=True′当单击"开始"按钮时,Timer生效 End Sub Private Sub Command2一C1ick()
Timerl,Enabled
=False′当单击"停止"按钮时.Timer失效 End Sub Private Sub Form_Load() d=1 End Sub Private Sub Timerl_Timer() If Optionl Then"判断Optionl是否被单击 Shape2.Top=
Shape2,Top
+d*50′实现圆垂直移动 If Shape2.Top<=Shapel.
Top
or Shape2.Top+Shape2.Width>=Shapel· Top+Shapel.Height Then′判断Shape2与Shapel的位置 d=-d′当圆移出Shapel时,改变移动方向 End If ElseIf Option2 Then Shape2.Left=
Shape2.Left
+d*50′实现水平移动 If Shape2.Left<=Shapel.Left Or Shape2.Left+Shape2.Width>=Shapel· Left+Shapel.Width Then d=-d′当圆移出Shapel时,则改变移动方向 End If End If End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
在Timerl.Timer事件过程中,通过判断单选按钮“纵向”或“横向”是否被选中来决定圆运动的方向,如果是纵向,则通过Shape2的Top和Width属性值的改变实现圆的移动,并通过判断Top属性值来确定是否到达上或下界,使圆向相反方向运动。如果是横向,则通过Shape2的Left和Width属性值的改变实现圆的移动。在Command2一Click事件过程中通过将Timerl的Enabled属性设置为False,使圆停止运动,在Commandl_Click事件过程中通过将Timerl的Enabled属性设置为True,使圆开始运动。
转载请注明原文地址:https://www.kaotiyun.com/show/1ATp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click() DimxAsInteger,yAsInteger x=InputBox("输入第一个数") y=InputBox("输入第二个数") Callf(x,
下面程序的执行结果是( )。PrivateSubCommand1_Click() a=0 k=1 DoWhilek
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
运行如下程序:PrivateSubCommandl_Click()Dima(5,5)AsIntegerF0ri=1To5Forj=1To4a(i,j)=i*2+JIfa(i,
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
支持子程序调用的数据结构是( )。
设工程文件中包名称分别为Form1、Form2的两个窗体,且Form1的菜单属性设置如下:窗体Form1中的程序如下:DimFlagAsBooleanPrivateSubForm_Load() Flag=TrueEndSubPr
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:OptionBase1PrivateSubCommand1_Click() Dima(4,4) Fori=1To4 Forj=1To4
(1)考生文件夹下的工程文件sjt3.vbp中有2个标题分别是“产生范文”和“结束”的命令按钮:2个名称分别为Text1和Text2,初始值为空的文本框。请再画1个名称为Label3、标题为“正确率”的标签,画1个名称为Text3、初始内容为空的文本框。效
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubCommand1_Click()DimsAsDoubles=0:i=1DoWhilei<6s
随机试题
口腔保健咨询时,对于乳磨牙窝沟封闭的适宜时间,正确回答是
产后三病的内容是产后用药三禁的内容是
心动周期中左心室容积最大的时期是
下列配伍应用的药组中,属于合理联用的是
唐朝对大案、疑案常由大理寺、刑部和御史台长官会同审理,称_________。
吊轨纵横梁法适用于桥涵孔径较大、箱顶无覆盖土的线路加固,且()。
贷款额度是指银行向借款人提供的以()的贷款数额。
甲公司系商贸企业(增值税一般纳税人),适用的增值税税率为17%,题目中收入均为不含税收入。存货发出计价采用先进先出法核算。2018年4月发生的经济业务如下:(1)1日,结存A商品500件,单位成本为350元,已计提存货跌价准备10000元。
A.条件(1)充分,但条件(2)不充分。B.条件(2)充分,但条件(1)不充分。C.条件(1)和(2)单独都不充分,但条件(1)和条件(2)联合起来充分。D.条件(1)充分,条件(2)也充分。E.条件(1)和(2)单独都不充分,条件(1)和条件(2
若数据库中有表STUD,则下列函数实现的功能是FunctionDropPrimaryKey()DimstrSQLAsStringstrSQL="ALTERTABLESTUDDropCONSTRAINTPRIMARY
最新回复
(
0
)