首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,其窗体中有一个实心圆。程序运行时,当用鼠标左键单击窗体任何位置时,实心圆则向单击位置直线移动;若用鼠标右键单击窗体,则实心圆停止移动。窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注
在考生文件夹下有一个工程文件sjt5.vbp,其窗体中有一个实心圆。程序运行时,当用鼠标左键单击窗体任何位置时,实心圆则向单击位置直线移动;若用鼠标右键单击窗体,则实心圆停止移动。窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注
admin
2017-09-22
66
问题
在考生文件夹下有一个工程文件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全国计算机二级
相关试题推荐
如果准备读文件,打开顺序文件“text.dat”的正确语句是
下列关于关系运算的叙述中正确的是()。
假定建立了一个工程,该工程包括两个窗体,其名称(Name属性)分别为Forml和Form2,启动窗体为Forml。在Forml上画一个命令按钮Commandl,程序运行后,要求当单击该命令按钮时,Forml窗体消失,显示窗体Form2,请在横线处将程序补充
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimnumAsIntegernum=1DoUntiLnum>6
下列对于软件测试的描述正确的是()。
设a=2,b=3,c=4,下列表达式的值是______。Nota<=cOr4*c=b^2Andb<>a+C
数据字典是软件需求分析阶段的最重要的工具之一,其最基苯的功能是______。
下列程序共执行了______次循环。PrivateSubCommand1_Click()DimintsumAsIntegerDimiASIntegerDimjAsIntegeri=1
下列表达式中,()的运算结果与其他3个不同。
随机试题
具有“懔疾滑利”特点的是
用某种新疗法治疗某病患者,治疗结果有治愈、显效、好转、恶化、死亡五类,该资料的类型是
一氧化碳中毒患者最佳的氧疗方式是
A.疏风清热B.清热解毒C.辛温解表D.辛凉解表E.清营解毒
钟某在1998年11月被聘为某公安派出所的治安员,此后,他先后5次私自到本所办理的5个案件的罪犯家中,以承办案件能帮助案犯减轻罪责为名,向案犯家属索要现金8万余元,全部挥霍。实际上,他既不是案件承办人,也无法为其“帮忙”。1999年9月,钟某被解聘后,又以
经济学所讲的投资,指的是增加或更换资本资产的支出。下列属于经济学中所说的投资是()。
建设工程安全监理施工阶段过程中的主要内容有()。
按照有无担保,长期借款可分为()。
设z=yf(x2一y2),其中f可导,证明:.
Althoughwehadtoldthemnottokeepuswaiting,theymadeno______tospeedupdeliveries.
最新回复
(
0
)