首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
27
问题
有如下程序:
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全国计算机二级
相关试题推荐
Applet是Java的一类特殊应用程序,它嵌入_______中,随主页发布到互联网上。
下列关于Java多线程并发控制机制的叙述中,错误的是
3下面程序段的输出结果为()。packagetest;publicclassClassA{intx=20;staticinty=6;publicstaticvoidmain(Stringargs[]){
下列变量名的定义中,符合Java命名约定的是()。
在窗体上画一个名称为Text1的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名称为Option1,程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换,如图所示,请填空。PrivateSubOption1
一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句PubilcXAsInteger,在Model1中有语句PubilcYAsInteger,则以下叙述中正确的是
如果要将形状控件的内部设置为水平线,应将Fillstyle属性设置为【】。
变量L的值为-8,则-L^2的值为
表达式Fix(-32.68)+Int(-23.02)的值【】。
随机试题
从语气的角度,可以把句子分为陈述、疑问、祁使、感叹四类。()
"Beforetheoperation,IwouldlookatsomeoneandallIcouldseefortheirfacewasjelly,"saysJonathanWyatt."Now,Ican
_____________,一般是企业领导班子的核心人物,即具有主要的领导者应有的素质和能力。
开始先是作为有选择的参与者和观察员,然后不再是参与者的阶段是
初产妇,28岁。产程顺利,宫口开全1小时,胎头已拨露,胎心监护示早期减速。宜采取的处理措施为
空气中的粉尘沉降,己知甲的粒径为乙粒径的2倍,则甲沉降速度是乙的()倍。
矿山救护队在侦察时,应判定(),涌水通道、水量、水的流动线路,巷道及水泵设施受水淹程度、巷道冲坏和堵塞情况,有害气体浓度及巷道分布情况和通风情况等。
在选择资产时,下列说法正确的有()。
崇明岛是我国第三大岛、第一大沙岛,东西长76公里,南北宽13~18公里,形状狭长如卧蚕,面积为()平方公里。
在宪法规定的公民的基本权利中,公民具体参加社会活动和实际享受其他权利的前提指的是
最新回复
(
0
)