首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序: 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
61
问题
设有如下程序:
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全国计算机二级
相关试题推荐
下面程序的运行结果是( )。publicclassTest{publicstaticvoidmain(Stringargs[]){intc=5;System.o
下列哪个类声明是正确的?()
结构化程序设计的3种基本逻辑结构是顺序、【】和循环。
继承性是面向对象方法的一个基本特征,它使代码可【】
在长度为n的线性表中,寻找最大项至少需要比较【】次。
有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
关于Applet执行的操作,下面说法正确的是
有下列二叉树,对此二叉树前序遍历的结果为()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
随机试题
重度妊高征患者首选的治疗方法
患者,男,60岁。面部皮损数年,无明显自觉症状。体格检查:面部散在扁平丘疹、斑片,深褐色,表面光滑,境界清楚,主要分布于颞部和颧部,皮损呈对称性分布。该患者诊断应首先考虑
A.帕罗西汀B.阿米替林C.吗氯贝胺D.度洛西汀E.文拉法辛糖尿病周围神经痛抑郁患者宜选用()。
《处方药和非处方药流通管理暂行规定》要求,对医师处方进行审核,签字的人员必须是
多年冻土是指在自然界维持冻结状态大于等于()年的土。
大型储罐罐底焊缝的致密性,应采用()方法进行检查。
S企业通过行贿的手段取得了施工总承包特级资质,后经相关部门查实,对其进行了相应的处罚。据此,该企业在()内将不得再次申请建筑业企业资质。
持续经营假设可使企业成为百年老店,因而即使企业进入破产清算,也不应该改变会计核算方法。()
以下关于寺院的叙述中,错误的是( )。
使用不对称密钥算法进行“数字签名”时,公用密钥是公开的,私有密钥是保密的。发送者发送数据时,使用______来加密数据。
最新回复
(
0
)