首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数过程: Function fun1(ByVal x As Integer,ByVal y As Integer) As Integer Do While y<>0 reminder=x Mod y
有如下函数过程: Function fun1(ByVal x As Integer,ByVal y As Integer) As Integer Do While y<>0 reminder=x Mod y
admin
2010-03-30
53
问题
有如下函数过程: Function fun1(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=fun1(a,B) Print x End Sub
选项
A、0
B、25
C、50
D、100
答案
2
解析
可以通过两种方式来传递参数,即按值传递参数和按地址传递参数。按值传递参数时,传递的只是变量的副本。如果过程改变了这个值,则所作变动只影响副本而不会影响变量本身。用ByVal关键字指出参数是按值来传递的。按地址传递参数使过程用变量的内存地址去访问实际变量的内容,在将变量传递给过程时,通过过程可永远改变变量值。默认时是按地址传递参数。 题中fun1函数的参数都是核值传送的,函数使用“过程名=表达式”的形式获得函数的返回值,如题中“fun1=x”语句。调用函数“x=fun1(a,B)”后,x=25。
转载请注明原文地址:https://jikaoti.com/ti/wjq0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()。
有如下程序段if(x>0){System.out.println("first");}elseif(x>-4){System.out.println("second");}else{System.out.println("third
在Applet中画图、画图像、显示字符串用到的方法是()。
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为()。
以下关于数据库系统的叙述中,正确的是()。
把实体—联系模型转换为关系模型时,实体之间多对多关系在关系模型中是通过()。
关系数据模型通常由三部分组成,它们是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
在编写JavaApplet程序时,若需要对发生的事件做出响应和处理,一般需要在程序的开头写上()语句。
数组是有序数据的集合,数组中的每个元素具有相同的【】。
随机试题
肾综合征出血热少尿期。肺感染治疗的首选药物是
新生儿保健的重点时间是
急救时,医师一般给予患者静脉注射50%葡萄糖注射液50ml。如此处理能为患者提供的能量(kcal)是
A.30%B.20%C.6%D.8%二级综合医院药剂科药学人员中具有副高级以上药学专业技术职务任职资格的人员,不得低于()。
《会计从业资格管理办法》对因有( )被追究刑事责任人员规定终身不得申请会计从业资格。
现代国际分工的模式中( )。
下列哪一项不是毛泽东在抗日战争期间的著作?()
Inthesamewaythatachildmustbeabletomovehisarmsandlegsbeforehecanlearntowalk,thechildmustphysiologically
求
识别风险后,对负面威胁类风险的处置应对策略不包含()。
最新回复
(
0
)