首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: Private Sub command1_Click() a=1:b=1 Print"a=";a;",b=";b Call mult((a),b) Print"a=";a;";b=";b 语句
有如下程序: Private Sub command1_Click() a=1:b=1 Print"a=";a;",b=";b Call mult((a),b) Print"a=";a;";b=";b 语句
admin
2012-03-22
62
问题
有如下程序:
Private Sub command1_Click()
a=1:b=1
Print"a=";a;",b=";b
Call mult((a),b)
Print"a=";a;";b=";b 语句
End Sub
Sub mult(x,y)
x=2*k
y=3*k
Print"x=";x;",y=";y
End Sub
运行后,标有“语句”的Print语句的输出结果是______。
选项
答案
a=1,b=3
解析
考查考生对参数传递的掌握情况。
[解题要点] 在Visual Basic语言中,虚实结合有值传递方式和地址传递方式,实参为常量或表达式,是值传递方式,这种传递是单向的。实参为变量,是地址传递方式,这种传递是双向的,在调用子程序时,形参的值如果改变了,会通过实参带回主程序。本题中,第1个实参变量a用括弧括起来,采用的是值传递方式;第2个实参数变量b没用括弧括起来,采用的是地址传递方式。在调用子程序后,第1个实参a的值为1,不管在子程序中是否被重新赋值,返回调用程序,保留调用前的值仍为1;第2个实参数b的值为1,在子程序中被重新赋值为3,返回调用程序就不再保留调用前的值,而是带回了形参的值3。因此,在标有“语句”的Print语句中的输出项为a=1,b=3。
[错解分析] 参数的传值方式和传址方式的区别。
[考点链接] 函数调用和参数传递。
转载请注明原文地址:https://kaotiyun.com/show/H1hp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列说法中错误的一项是______。
现在有JavaApplet小程序的源程序文件MyApplet.java,编译后生成的字节码文件为MyApplet.class,对应的HTML文件为MyApplet.html。查看该小程序的运行结果两种方式:运行命令【】;直接用浏览器打开MyApple
若有以下定义inta[]={1,2,3,4,5,6,7);charc1=’b’,c2=’2’;则数值不为2的表达式是()。
计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止,绝大多数计算机仍是()式计算机。
J2SDK的命令可以分为6类:基本命令、RMI远程方法调用命令、【】、安全控制命令、JavaIDL和RMI-IIOP命令、JavaPlug-in命令。
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于______期。
以下关于焦点的叙述中,错误的是_________。
下列语句中,获得列表框List1中项目个数的语句是
下列表达式有错误,正确的写法应该是【】。[(a+B)+c]/80-5÷(d+e)
下列语句正确的是
随机试题
燃资本的有机构成可表示为_______。
艺术活动产生于人类的【】
Manysatatthetable,lookedattheplateand________herlips.
洁治、刮治术后要做的常规处理中不包括
甲公司向乙银行借款,约定甲公司以自有的一栋正在出租的办公楼作为抵押。如果债务人不履行到期债务,下列说法中,正确的有()。
运用劳动力市场工资指导价位时,必须处理好指导价位与()的关系。
谈谈你对“5.12”汶川地震灾后重建满意否?
设总体X~N(μ,σ2),X1,X2,…,Xn是来自总体X的样本,S2=则D(S2)=________.
阅读以下说明和C语言函数,将解答填入对应栏内。【说明】下面待修改的C程序完成的功能是:对于给定的一个长正整数,从其个位数开始,每隔一位取一个数字(即取其个位、百位、万位等数字),形成一个新的整数并输出。例如,将该程序修改正确后,运行时若输入“1
Weareconfidentthatwe______ourexportsalesby15percentbytheendofthisyear.
最新回复
(
0
)