首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中有一个名称为Command1的按钮,该模块内还有一个函数过程: Public Function f(x As Integer)As Integer Dim y As Integer x=20:y=2:f=x*y End Function Priva
在窗体中有一个名称为Command1的按钮,该模块内还有一个函数过程: Public Function f(x As Integer)As Integer Dim y As Integer x=20:y=2:f=x*y End Function Priva
admin
2018-12-05
55
问题
在窗体中有一个名称为Command1的按钮,该模块内还有一个函数过程:
Public Function f(x As Integer)As Integer
Dim y As Integer
x=20:y=2:f=x*y
End Function
Private Sub Command1_Click()
Dim y As Integer
Static x As Integer
x=10
y=5
y=f(x)
Debug.Print x;y
End Sub
打开窗体运行后,如果单击按钮,则在立即窗口上显示的内容是
选项
A、105
B、1040
C、205
D、2040
答案
D
解析
本题主要考查局部变量的使用和函数调用过程中的参数传递。参数传递的方式有传值和传址两种形式,其中默认的方式是传址。本题中Click事件和函数f都有变量y,但都是各自的局部变量,只是同名而已。同样Click事件和函数f中的x也是局部变量(形式参数也属于局部变量),但此处的参数传递是传址,因此函数f对变量×的修改会带回到Click事件。在Click事件中,调用函数f的同时将参数×以传址的方式传给了函数f。在函数f中×被重新赋值为20,并与函数f的局部变量y相乘得结果40,并通过函数f传回了Click事件。在Click事件中该结果被赋值给该事件的局部变量y,所以调用的结果是Click事件中的局部变量x和y分别变成了20和40。所以此正确答案为选项D。
转载请注明原文地址:https://kaotiyun.com/show/EMMp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
For.....Next语句的使用格式为()。
可设置分组字段显示分组统计数据的报表是()。
在n个运动员中选出任意r个人参加比赛,有很多种不同的选法,选法的个数可以用公式计算,在窗体上设计3个文本框,Text1、Text2、Text3。程序运行时在Text1、Text2中分别输入n和r的值,单击Command1按钮即可求出选法的个数,并显示在Te
报表记录分组,是指报表设计时按选定的()值是否相等而将记录划分成组的过程。
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E人栈前,栈中元素可以出栈,则出栈序列可能是()。
完整报表设计通常由报表页眉、报表页脚、页面页眉、页面页脚、【】、组页眉和组页脚7个部分组成。
以下内容中,不属于VBA提供的数据验证函数的是()。
在考生文件夹下有一个数据库文件"samp2.mdb",里面已经设计好3个关联表对象"tCourse"、"tGrade"、"tStudent"和一个空表"tTemp",请按以下要求完成设计:(1)创建一个查询,查找并显示含有不及格成绩的学生的"姓名
为“学院”表增加一个字段“老师人数”的SQL语句是为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是110,正确的SQL语句是
随机试题
商品供给的变动受到哪些主要因素的影响?
为明确淋巴瘤腹腔淋巴结受累情况,首选的检查方法是
转移性骨肿瘤的超声表现哪一项不正确
某孕妇在筛查血清HCG时,检测值很低,胎儿有可能是
急性根尖周炎黏膜下脓肿期去龋尽,及牙本质深层
治疗心力衰竭心肺气虚证,应首选
依据《澳门特别行政区基本法》的有关规定,下列表述哪些是正确的?()
甲公司2015年经营资产销售百分比70%,经营负债销售百分比15%,销售净利率8%,假设公司2016年上述比率保持不变,没有可动用的金融资产,不打算进行股票回购,并采用内含增长方式支持销售增长,为实现10%的销售增长目标,预计2016年股利支付率(
企业发生的下列税金中,能计入固定资产价值的是()。
简述婚姻的效力。(2010年法学基础课简答第35题)
最新回复
(
0
)