首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数过程: Function funl(ByVal x As Integer,ByVal y As Integer)As Integer Do While y<>0 reminder=x Mod y x=y
有如下函数过程: Function funl(ByVal x As Integer,ByVal y As Integer)As Integer Do While y<>0 reminder=x Mod y x=y
admin
2010-03-30
31
问题
有如下函数过程: Function funl(ByVal x As Integer,ByVal y As Integer)As Integer Do While y<>0 reminder=x Mod y x=y y=reminder Loop fun1=x End Function 在下列按钮单击事件中调用该函数,则该程序的运行结果是( )。 Private Sub Command1_Click() Dim a As Integer Dim b As Integer a=100 b=25 x=funl(a,B)Print x End Sub
选项
A、0
B、25
C、50
D、100
答案
2
解析
可以通过两种方式来传递参数,即按值传递参数和按地址传递参数。按值传递参数时,传递的只是变量的副本。如果过程改变了这个值,则所作变动只影响副本而不会影响变量本身。用ByVal关键字指出参数是按值来传递的。按地址传递参数使过程用变量的内存地址去访问实际变量的内容,在将变量传递给过程时,通过过程可永远改变变量值。默认时是按地址传递参数。 题中funl函数的参数都是按值传送的,函数使用“过程名二表达式”的形式获得函数的返回值,如题中“funl=x”语句。调用函数“x=funl(a,B)”后,x=25。
转载请注明原文地址:https://kaotiyun.com/show/6nmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在通常情况下,下列( )类的对象可以作为BufferedReader类构造函数的参数。
如果一个程序段中有多个catch,程序会( )。
Java解释器采用生成与体系结构无关的【】指令的技术,只需安装Java运行系统,就可保证Java程序在网络的任何地方运行。
在Java语言中,类按照程序设计所需要的常用方法和接口封装成【】。
多线程程序设计的含义是可以将一个程序任务分成几个并行的【】。
程序设计语言的工程特性之一为()。
一个函数带有参数说明时,则参数的默认值应该在()中给出。
使用如下( )保留字可以使只有在该类的包中的其他类才能访问该类。
Graphic提供的绘图方法可以分为:绘制【】的方法和绘制文本的方法。
随机试题
简述相关群体的主要类型。
囟门迟闭见于
某厂商出售家用电脑时,向消费者声明:本店对机内预装软件是否有合法版权概不负责,机器售出后发生任何版权纠纷,概与本店无关。厂商所作上述声明的做法属于什么行为?()
关于《中华民国临时约法》,下列哪一选项是正确的?(2011年卷一21题)
如图所示的周期为T的三角波信号,在用傅氏级数分析周期信号时,系数a0、an和bn判断正确的是:
《城市用地分类与规划建设用地标准》将我国城市用地性质分为()。
消防用电负荷按供电可靠性及中断供电所造成的损失或影响程度分为一级负荷、二级负荷和三级负荷。下列建筑物的消防用电,可按二级负荷供电的是()。
“备案号”栏应填写()。“商品名称、规格型号”栏应填写()。
根据不同的产业在生产过程中对不同生产要素的依赖程度的划分,产业不包括()。
打开工作簿文件Exc.xlsx,对工作表“计算机专业成绩单”内数据清单的内容进行自动筛选,条件为:“数据库原理”“操作系统”“体系结构”三门成绩均大于或等于60,且“平均成绩”大于或等于75,对筛选后的内容按主要关键字“平均成绩”的降序次序和次要关键字“班
最新回复
(
0
)