首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数过程: 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
28
问题
有如下函数过程: 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://jikaoti.com/ti/5bg0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
阅读下列程序:publicclassTest{publicstaticvoidmain(Stringargs[]){intx=3;for(inti=1;i<=1
为了使模块尽可能独立,要求( )。
下列程序输出结果为【】。publicclasstest{publicstaticvoidmain(Stringargs[]){inta=0;outer:for(in
main方法是JavaApplication程序执行的入口点。关于main方法的方法头,下列合法的是()。
阅读下面程序publicclassOperatorsAndExpressions{voidequalsMethodl(){Strings1=newString("howare
在Java中,将程序里出现的对象保存在外存中,称为【】。
多线程程序设计的含义是可以将一个程序任务分成几个并行的【】。
一个函数带有参数说明时,则参数的默认值应该在()中给出。
算法的时间复杂度是指______。
随机试题
根据慢性毒性试验所得的最大未观察到有害作用剂量评价某种受试物时,如果最大未观察到有害作用剂量()者,则可考虑允许使用于食品。
绒毛膜癌最主要的转移途径是
烧伤伤员口渴时,只能喝白开水。
最有意义的快速检查方法是目前病人的合并症为
A、动力性肠梗阻B、血运性肠梗阻C、机械性肠梗阻D、不完全性肠梗阻E、假性肠梗阻由于器质性病变致肠腔变小,使肠内容物通过发生障碍,称为
新建商品房销售代理中,衡量房地产经纪机构销售任务完成情况的指标是:()。
大多数工业交通项目应采用中等适用的标准,对少数引进国外先进技术和设备的项目或少数有特殊要求的项目,标准可适当高些,其中在建筑方面,应坚持()的原则。
根据《证券法》规定,下列关于股票承销的说法,正确的有()。
Electronicmailhasbeeninwidespreaduseformorethanadecade,simplifyingtheflowofideas,connectingpeoplefromdistant
A、Sheisgoingdowntown.B、Sheisgoingtohermother’sinthetown.C、Sheisgoingshoppingwithhermother.D、Sheisgoingto
最新回复
(
0
)