首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为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
69
问题
在窗体中添加一个名称为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://www.kaotiyun.com/show/6Jup777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;classMyBag{public:MyBag(stringb
下列模板声明中,有语法错误的是
下面能作为软件需求分析工具的是
程序执行后的输出结果是()。#includevoidmain(){charflag=‘c’;switch(flag){case‘a’:cout
要定义整型数组x,使之包括初值为1的三个元素,下列语句正确的是
下面能作为软件需求分析工具的是
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
在C++中,编译系统自动为一个类生成默认构造函数的条件是
若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。
随机试题
设总体X的概率密度为 其中σ∈(0,+∞)为未知参数,X1,X2…,Xn为来自总体X的简单随机样本.记σ的最大似然估计量为求
以下报警信号可以用来作为开启送风口和启动加压送风机的联动触发信号的有()。
我国经济体制改革的目标是建立
试述启动InteractExplore的几种方法。
现代意义上的临终关怀的目的不包括
可出现腹部搏动性肿块的是
下列不属于房地产业重要作用的是()。
( )是指行业本身内在的衰退规律起作用而发生的规模萎缩、功能衰退、产品老化。
甲、乙、丙、丁拟共同组建一有限责任性质的饮料公司,注册资本200万元,其中甲、乙各以货币60万元出资;丙以实物出资,经评估作价70万元;丁以劳务出资,经全体出资人同意作价10万元。饮料公司成立后经营一直不景气,已欠银行贷款100万元不能偿还。经股东会决议,
一般来说,()构成一国宏观管理体系的基本内容。
最新回复
(
0
)