首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个名称为Coramandl的命令按钮,然后编写如下程序; Dim SW As Boolean Function func(X As Integer)As Integer If X<20 Then
在窗体上画一个名称为Coramandl的命令按钮,然后编写如下程序; Dim SW As Boolean Function func(X As Integer)As Integer If X<20 Then
admin
2010-09-11
23
问题
在窗体上画一个名称为Coramandl的命令按钮,然后编写如下程序; Dim SW As Boolean Function func(X As Integer)As Integer If X<20 Then Y=X Else Y=20+X End If func=Y End Function Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Dim a As Boolean SW=False End Sub Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) SW=True End Sub Private Sub Command1_Click() Dim intNum As Integer intNum=InputBox("") If SW Then Print flmc(intNum) End If End Sub 程序运行后,单击命令按钮,将显示一个输入对话框,如果在对话框中输入25,则程序的执行结果为
选项
A、输出0
B、输出2
C、输出45
D、无任何输出
答案
D
解析
上述程序由一个通用过程和3个事件过程组成,在命令按钮事件过程中调用通用过程,并把一个参数传送给通用过程。这里要注意,只有在一定的条件下,才能调用通用过程,这个条件就是,窗体层的Boolean变量SW的值必须为True,否则不能调用。而为了使SW的值为True,必须执行Form_MouseUp事件过程,这只能通过单击窗体来实现。单击窗体时,单击鼠标左键执行Form_MouseDown事件过程,使得SW=False。松开鼠标后执行Form_MouseUp事件过程,使得SW=True。程序运行后,由于没有执行Form_MouseUp事件过程,直接单击命令按钮,因而SW的值为False,这样不会调用通用过程,也就不会输出任何信息。
转载请注明原文地址:https://kaotiyun.com/show/Yump777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
对鼠标点击按钮操作进行事件处理的接口是
Java程序的并发机制是
请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。[题目要求]阅读Java_3.java程序,该程序的功能是判断用户以命令行方式输入的类名是否在Java
请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。[题目要求]请完善程序并进行调试,程序运行结果为:TQ_IN=8.88b=9i
阅读下面代码publicclassJixiangwu{ publicstaticvoidmain(String[]args){ String[]stars={"贝贝","晶晶","欢欢","迎迎","妮妮"};
有两个文件Java_1.java和Java_1.html,其中Java_1.java是不完整的。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。[题目要求]完善Java_1.java文件并进行调试(在命令行中使
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。
随机试题
下列国家中不是实行内阁制的国家是()
在我国,持票人有权凭来人汇票要求付款人向其支付汇票所记载的全部金额。()
马柯威茨的学生()提出了一种简化的计算方法,这一方法通过建立“单因素模型”来实现。
生产控制的基本程序主要包括()。
出境、入境边防检查工作由公安部主管。()
数据库系统的核心是()。
设函数f(x,y)=|x—y|g(x,y),其中g(x,y)在点(0,0)的某邻域内连续.试问(1)g(0,0)为何值时,偏导数fx’(0,0),fy’(0,0)都存在?(2)g(0,0)为何值时,f(x,y)在点(0,0)处的全微分存在?
关于new运算符的错误的描述是()。
在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的()。
Moncopaintravailledumatin______soir.
最新回复
(
0
)