首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序: Private Sub Form_Click() Dim a As Integer,b As Intger a=20:b=50 p1 a,b p2 a,b p3 a
设有如下程序: Private Sub Form_Click() Dim a As Integer,b As Intger a=20:b=50 p1 a,b p2 a,b p3 a
admin
2010-03-30
60
问题
设有如下程序:
Private Sub Form_Click()
Dim a As Integer,b As Intger
a=20:b=50
p1 a,b
p2 a,b
p3 a,b
Print"a=";a,"b=";b
End Sub
Sub p1(x As Integer,ByVal y As Integer)
x=x+10
y=y+20
End Sub
Sub p2(ByVal x As Integer,y As Integer)
x=x+10
y=y+20
End Sub
Sub p3(ByVal x As Integer,ByVal y As Integer)
x=x+10
y=y+20
End Sub
该程序运行后,单击窗体,则在窗体上显示的内容是:a=【 】和b=【 】。
选项
答案
30, 70
解析
本题考查了参数的虚实结合的传送方式。用虚实结合的方式,实现调用程序和被调用过程之间的数据传送。传送方式有两种:按值传送和按址传送。按值传送:Call语句中的实际参数是常量或表达式时表示按值传送。若要求变量按值传送,可以把变量用括号括起来,使之成为一个表达式。例如,实际参数写成(a),则(a)表示一个表达式,表示按值传送。在过程的定义语句中使用ByVal关键字指定形式(虚拟)参数,也表示按值传送参数。 按址传送:Call语句中的实际参数是变量时,表示是按地址传送参数。 理解了以上知识点后我们再来分析本题。题中的三个过程p1中x为传址方式,y为传值方式;p2中x为传值方式,y为传址方式;p3中x和y都为传值方式。特别要注意的是在传值调用时不影响实际参数,传址调用时影响实际参数。故在调用了三个过程后,a只在p1过程中受到了影响b只在p2过程中受到了影响。在p1中执行的语句a=a+10使a的值变为30。在p2中执行的语句b=b+20使b的值变为70。
转载请注明原文地址:https://kaotiyun.com/show/31mp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
实现一个线程的执行有几种方法?()
指出下面哪一项是在抽象类中声明一个抽象方法。()
下列关于Applet的叙述中,正确的是
在java.lang.object中,存在两个可以完成线程同步,并且实现线程通信的方法,它们是( )。
下列语句中,能完成用整型数10创建一个Integer对象的是( )。
下列叙述中正确的是( )。
在Java新的I/O功能中,通过文件锁定来实现多个线程的【】,避免了可能存在的安全隐患。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。
在窗体上画一个名称为Text1的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名称为Option1,程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换,如图所示,请填空。PrivateSubOption1
为了通过键盘访问主菜单项,可在菜单编辑器的“标题”选项中的某个字母前插入何字符,建立热键字母?
随机试题
下列选项中,作为出版物发行单位经营活动的基础,组织适销对路的出版物,对满足消费者需要起着保障作用的是()。
膝关节前交叉韧带的作用是
女性,42岁,乏力、面色苍白、尿色黄1年。重度贫血貌,巩膜轻度黄染,肝、脾肋下未触及。血清总胆红素27μmol/L,非结合胆红素19μmol/L,肝功能正常。尿潜血(+++)。血红蛋白55g/L,白细胞3.5×109/L,平均红细胞体积70fl,血小板7
目前认为对冠心病猝死有预防价值的药物是
下列说法正确的是
按照房屋建筑工程保修办法的规定,下列情况属于保修范围的是( )。
根据评价的标准可将教学评价分为()。
下列现象与物理效应之间无法对应的一组是()。
Iboughtanalarmclockwitha(n)______dialwhichcanbeseenclearlyinthedark.
UnitedNations’talksonclimatechangehaveendedinBangkokwithlittlesignofprogress.Therearestillmajor【B1】______betwe
最新回复
(
0
)