首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
51
问题
有如下程序:
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://www.kaotiyun.com/show/H1hp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
结构化程序设计的三种结构是()。
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
对象是一组相关变量和相关方法的封装体,是类的一个【】。
下列的变量定义中,错误的是()
传递给实现了java.awt.event.MouseMotionListener接口的类中mouseDragged()方法的事件对象是,【】类。
下列说法中,正确的一项是
文件类______是java.io中的一个重要的非流类,里面封装了对文件系统进行操作的功能。
在窗体上有若干控件,其中有一个名称为Text1的文本框。影响Text1的Tab顺序的属性是
下列各选项说法错误的一项是
随机试题
《殊域周咨录》
患者痰壅气逆,咳嗽喘逆,痰多胸闷,食少难消,舌苔白腻,脉滑。治疗宜选用()
某建筑工程项目,其中消防工程经建设单位同意后总承包单位将其分包给某分包单位施工,则该分包单位作业人员的意外保险费应由()支付。
(操作员:张主管;账套:203账套;操作日期:2015年1月31日)将一辆大众轿车由人事部转到财务部使用。该轿车的信息如下:卡片编号:0006资产编号:5010固资名称:大众轿车固资类型:交通工具使用状态:使用中原值:100000预计净残
如果拟上市公司不能作出盈利预测,则应在发行公告和招股说明书的显要位置作出风险警示。( )
战略性人力资源管理兼收并蓄,荟萃了()等多种学科的成果。
请从所给的四个选项中,选出最恰当的一项填入问号处,使之呈现一定的规律性。
银行信用的债权人是()。
気候の良い国に住む人が長命だとは________言えない。
Thoughitisamereonetothreepercentofthepopulation,theupperclasspossessesatleast25percentofthenation’swealth
最新回复
(
0
)