首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为Coml的命令按钮,然后编写如下程序: Private Sub s(ByVal P As Integer) p=p*2 End Sub Private Sub Coml_Click()
在窗体中添加一个名称为Coml的命令按钮,然后编写如下程序: Private Sub s(ByVal P As Integer) p=p*2 End Sub Private Sub Coml_Click()
admin
2012-09-03
57
问题
在窗体中添加一个名称为Coml的命令按钮,然后编写如下程序:
Private Sub s(ByVal P As Integer)
p=p*2
End Sub
Private Sub Coml_Click()
Dim i As Integer
i=3
Call s(i)
Ifi>4Then i=i^2
MsgBoxi
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果为__________。
选项
答案
3
解析
本题考查VBA程序的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参;若用ByRef声明,蜕明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。此题中形参p被说明为ByVal传值形式的整型量,当运行Coml_Click()过程时凋用s()函数,实参i传送其值给形参p,p发生变化p=p*2=3*2=6。但因为使用的是ByVal传值传递,所以实参i的值不发生变化,if语句中的判断条件为假,所以会直接执行MsgBox i语句后输出3。
转载请注明原文地址:https://kaotiyun.com/show/6Jup777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用[答题]菜单打开考生文件夹proj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。Stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
下列程序的输出结果是()。#includeintmin(inta,intb){if(a
下列对重载函数的描述中,()是错误的。
关系数据库管理系统能实现的专门关系运算包括()。
以下程序的输出的结果是()。#includevoidmain(){inta,b,C,d(5);c=2,c+=10;a=b=10:a*=2:b/=2:C%=2:
软件详细设计生产的图如下:该图是( )
下面程序的结果是()。#include<iostream.h>classA{inta;public:A():a(1){}voidshowa(){co
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
在软件开发中,需求分析阶段产生的主要文档是( )。
随机试题
(2012年)关于证券经纪业务的说法,正确的是()。
类风湿关节炎活动期的标志是
A.引起嗜睡B.致使视力模糊C.致使定向力障碍D.引起多尿或多汗E.致使眩晕或幻觉驾驶员应慎用奥美拉唑的原因是()。
在我国银行业风险预警体系实践中,蓝色预警法是一种()。
(2016·河南)教育家()提出:“教师一方面要贡献出自己的东西,另一方面又要像海绵一样,从人民中、生活中和科学中吸取一切优良的东西,然后再把这些优良的东西贡献给学生。”
若人民币汇率持续上涨,可能出现下列哪些现象?()
依次填入横线部分最恰当的一项是()。____________在中国传统文化中,相貌和才华都是分离的,中国文化更注重的是“贤、才、德、礼”,古往今来的经典著作,鲜有对一个人的相貌与才华作对等的判断。____________,就会遭到贻笑了。
最小码字之间的海明距离是一个码字要变成另一个码字时必须改变的最小位数。如果任意码字之间的最小海明距离是d,则所有少于等于(28)位的错误都可以检查出来,所有少于(29)位的错误都可以纠正。
【B1】【B7】
Doyouknowhowtouseamobilephonewithoutbeingrudetothepeoplearoundyou?Talkingduringaperformanceirritates(激
最新回复
(
0
)