首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,其窗体中有一个实心圆。程序运行时,当用鼠标左键单击窗体任何位置时,实心圆则向单击位置直线移动;若用鼠标右键单击窗体,则实心圆停止移动。窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注
在考生文件夹下有一个工程文件sjt5.vbp,其窗体中有一个实心圆。程序运行时,当用鼠标左键单击窗体任何位置时,实心圆则向单击位置直线移动;若用鼠标右键单击窗体,则实心圆停止移动。窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注
admin
2017-09-22
48
问题
在考生文件夹下有一个工程文件sjt5.vbp,其窗体中有一个实心圆。程序运行时,当用鼠标左键单击窗体任何位置时,实心圆则向单击位置直线移动;若用鼠标右键单击窗体,则实心圆停止移动。窗体文件中已经给出了全部控件,但程序不完整。
要求:请去掉程序中的注释符,把程序中的“?”改为正确的内容,使其能正确运行,不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。
选项
答案
步骤1:打开考生文件下的本题工程文件sjt5.vbp,在代码编辑窗口,去掉程序中的注释符“’”,将问号“?”改为正确的内容。参考代码: stepx=U stepy=a*stepx Timerl.Enabled=True Timerl.Enabled=False Shape1.Move Shape1.Left+stepx, Shape1.Top+stepy 步骤2:按要求将文件保存至考生文件夹中。
解析
本题在窗体的鼠标按下事件过程中,若按下的是鼠标左键,则通过计算得出圆心的坐标。若圆心与当前鼠标按下点位于同一竖线上时(即x=x0),则设定实心圆纵向移动增量为stepy=Sgn(y-y0)*50,横向移动增量则为0(即stepx=0);否则设定实心圆横向移动增量为stepx=Sgn(x-x0)*50,并根据斜率a计算出纵向移动增量:stepy=a*stepx,若计算出的纵向移动增量stepy绝对值大于横向移动增量绝对值stepx,则重新设定实心圆纵向移动增量为stepy=Sen(y-y0)*50,计算出横向移动增量stepx=stepy/a,以防止实心圆移动速度不均。启动计时器Timerl(设置其Enabled属性值为True),利用其Timer事件过程控制实心圆移动。
根据计算出的实心圆横向移动增量和纵向移动增量,其移动的语句为:Shape1.Move Shape1.Left+stepx,Shape 1.Top+stepy。
转载请注明原文地址:https://kaotiyun.com/show/YjGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在下图中,要在窗体的标签Label1上显示“二级VB等级考试”字样,标签属性应设置为______。
以下程序代码用来实现如下功能:单击命令按钮弹出对话框,在其中输入正数后单击确定,弹出一个提示信息显示刚才输入的正数,否则提示"error"。请填空。PrivateSubCommand1_Click()DimaAsInteger,bAsSt
有如下事件过程: SubABD(x%,y%,z%) z%=X%+y% EndSub PrivateSubCommand1_Click() a%=30:b%=40 CallABD(a%,b%,c%) Pr
使用驱动器列表框的______属性可以返回或设置驱动器列表中当前选中的磁盘驱动器的索引值。
窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Label1)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是______。
下列描述中,不是线性表顺序存储结构特征的是()。
设有如下的VisualBasic表达式:5*x^2-3*x-2*Sin(A)/3,它相当于代数式【】。
在数据库设计中,将E-R图转换为关系模式的过程属于()。
数学公式(x+y)4的VB算述表达式是______。
下列有关数据库的描述,正确的是_________。
随机试题
Word的文件菜单底部显示的文件名所对应的文件是()。
A.补阳B.通阳C.升阳D.潜阳E.同阳桂枝具有的功效是
钢管坡口焊接时,焊接层数不得少于()层,每层焊完后,清除熔渣、飞溅物,同一部位焊缝的返修不得超过()次。
及时性要求企业对于已经发生的交易或者事项,应当及时进行确认、计量和报告,但可以提前或者延后。()
原生态文化资源的开发和利用,在丰富人们文化消费的同时,也促进了当地旅游经济的发展。由此可见()。
篮球比赛中,每支球队上场球员为5名。某支篮球队共有12名球员,其中后卫5名(全明星球员1名),前锋5名(全明星球员1名),中锋2名。主教练准备排出双后卫阵型,且要保证全明星球员都要上场,总共有多少种安排方式?
要在HTML页面中设计如下所示的表单,应将下拉框type属性设置为_____________。
WhatdoesMikefindmostattractiveinbaseball?
Withregardtoitssize,Australiais______countryintheworld.
Paperproducedeveryyearisfourtimes______theweightoftheworld’sproductionofvehicles.
最新回复
(
0
)