首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为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
48
问题
在窗体中添加一个名称为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全国计算机二级
相关试题推荐
有如下类定义:classCup{public:voidSetPrice(doubleval);private:doubleprice;}
下列哪项不是面向对象程序设计的主要特征()。
下列语句中,错误的是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
在对函数进行原型声明时,下列语法成分中不需要的是
一个教师可讲多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是()。
要利用C++流实现输入输出的各种格式控制,必须在程序中包含的头文件是
在VisualFoxPro的查询设计器中,“筛选”选项卡对应的SQL短语是
有关查询设计器,正确的描述是
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。
随机试题
患者,男,32岁。饱餐酗酒后数小时,上腹出现持续性剧烈痛并向左肩、腰背部放射,伴有恶心、呕吐,12小时后来院就诊。初步诊断为急性胰腺炎。此患者确诊为急性出血坏死性胰腺炎,最常见和最需要积极处理的并发症是
白血病细胞中有Auers小体对鉴别白血病细胞类型有重要作用,下列哪项是错误的
五味子乌梅
预应力桥跨结构的施工多采用()。[2007年真题]
根据《建设工程施工合同(示范文本)》(GF一2013—0201),关于施工项目经理的说法,正确的有()。
(2010年考试真题)甲公司为增值税一般纳税人,适用的增值税税率是17%,所得税税率是25%,年末一次确认全年所得税费用。商品、材料销售均不含增值税,商品、材料销售成本随销售收入的确认逐笔结转,本年利润采用表结法核算。有关资料如下:资料1:2008年甲公
企业采用“表结法”结转本年利润的,年度内每月月末损益类科目发生额合计数和月末累计余额无需转入“本年利润”科目,但要将其填入利润表,在年末时将损益类科目全年累计余额转入“本年利润”科目。()
下图中是一个由许多完全相同的白色立方体构成的实心塔,共有20层,除了与桌子接触的那一面,塔的外表都被涂成了红色。如果将塔拆开,请问有多少个各面全都是白色的立方体?()
农业技术人员短缺,乡镇要招一批技术人员进行培训。领导让你针对此次培训进行前期的调研。你怎样保证数据的真实、有效?
ReadthefollowingarticleaboutaBritishbusinessmanandthequestions.Foreachquestion(15-20),markoneletter(A,B,Cor
最新回复
(
0
)