首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签和其他一些控件(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图1所示);若用鼠标左键单
在考生文件夹下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签和其他一些控件(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图1所示);若用鼠标左键单
admin
2019-06-11
65
问题
在考生文件夹下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签和其他一些控件(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图1所示);若用鼠标左键单击圆的边线,则指针指向鼠标单击的位置(如图2所示);若鼠标左键或右键单击其他位置,则在标签上输出“鼠标位置不对”。
文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。程序中的oncircle函数的作用是判断鼠标单击的位置是否在圆的边线上(判断结果略有误差),是则返回True,否则返回False。符号常量x0、y0是圆心距窗体左上角的距离;符号常量radius是圆的半径。
注意:不能修改程序中的其他部分和各控件的属性。最后将修改后的文件按原文件名存盘。
选项
答案
[操作步骤] 步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,在指定位置编写如下代码。 参考代码 Const y0&=1110,x0&=1100,radius&=750 Private Function oncircle(X As Single,Y As Single)As Boolean precision=55000 Tf Abs((X-x0)*(X-x0)+(y0-Y)*(y0-Y)-radius*radius)<precision Then’判断鼠标单击的位置是否在圆边上 oncircle=True Else oncircle=False End If End Function Private Sub Form_MouseDown(Button As Tnteget,Shift as Integer,X As Single,Y As Single) Const LEFT_BUTTON=1 If oncircle(X,Y)Then’调用oncircle函数判断鼠标单击的位置 Line1.X1=x0 Line1.Y1=y0 If Button=LEFT_BUTTON Then Line1.X2=X Line1.Y2=
Y
’直线另一端的y坐标为鼠标当前的y值 Else Line1.X2=Line1.
X1
’直线回到初始位置x不变 Line1.Y2=y0-
radius&
’y2为原先坐标减去半径的值 End Tf Label1.Caption="" Else’否则Label1显示位置不对
Label1
="鼠标位置不对" End If End Sub 程序结束 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/otUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
已知a=6,b=15,c=23,则语句PrintSgn(a+bModb-c\a)&a+b的输出结果为()。
(1)在名称为Form1的窗体上添加一个名称为Label1、标题为“滚动条控件”的标签,一个名称为HScroll1的水平滚动条。请通过属性窗口设置属性使水平滚动条取值范围的最大值为100,最小值为1,滚动条的高度为300,宽度为3000,滚动块的初始位置为
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输人大、小写字母和数字。单击标题为“统计”的命令按钮,分别统计输入字符串中大写字母、小写字母及数字字符的个数,并将统计结果分别在标签控件数组x中显示,如图所示。在给
(1)在名称为Form1的窗休上添加一个名称为List1的列表框,在属性窗口中为列表框添加三个选项:北京、上海、天津。同时建立一个下拉菜单,其名称为File,标题为“文件”,此菜单含有一个子菜单项,标题为“显示列表框”,名称为Show,初始状态为被选中,运
下面程序运行时,若输入“VisualBasicProgramming”,则在窗体上输出的是()。PrivateSubCommand1_C1ick()DimNtim(25)AsInteger,ChrlAsStringChr1=U
下列叙述中,不属于设计准则的是()。
下列数据结构中,属于非线性结构的是
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
假定建立了一个名为Command1的命令按钮数组,则以下说法中错误的是()。
下列运算符中,优先级别最高的是
随机试题
乳腺癌首先转移至①____________、②____________③____________和④____________淋巴结。
苏轼《潮州韩文公庙碑》:“而潮人独信之深,思之至,焄蒿凄怆,若或见之”,“焄蒿凄怆”语出()
根据《建筑法》规定,对从事建筑业的单位实行资质管理制度,将从事建筑活动的工程监理单位,划分为不同的资质等级。监理单位资质等级的划分条件可以不考虑()。
建设单位与供货商签订的水泥供货合同未约定交货地点,后双方对此没有达成补充协议,也不能依其他方法确定。则供货商备齐水泥后,()。
《会计法》所指的“法律责任”就是刑事责任。()
根据《行政强制法》,行政机关应当及时作出解除查封、扣押决定的情形有()。
西方商业银行的资产负债管理理论经历的阶段包括()。
德国音乐大师贝多芬一生饱受贫困、耳聋、失恋的痛苦折磨,却为世界创造出卓越的作品,下列属于贝多芬代表作的有()。
给定材料:传统文化是中华文明演化汇集成的一种反映民族特质和风貌的民族文化,是民族历史上各种思想文化、观念形态的总体表征,是居住在中国地域内的中华民族及其祖先所创造的、为中华民族世世代代所继承发展、具有鲜明民族特色、历史悠久、内涵博大精深、传统优良
InventorsandTheirInventionsNewinventionsareappearingeverydaytomakeourliveseasier,longer,warmer,speedierand
最新回复
(
0
)