首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
2013-04-11
46
问题
有如下程序:
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)
K=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/8Zhp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如果要向工具箱中加入控件和部件,可以利用“工程”菜单中的命令。
在窗体上画—个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimnumAsIntegernum=1DOUntilnum>6
把窗体的KeyPreview属性设置为True,并编写如下两个事件过程:
设窗体Form1中有一名为mnuFile的菜单,它只有一个标题为Open的子菜单。为使程序运行时,按下Alt+F键窗体中能够显示如下图所示的菜单项,则mnuFile的标题应为:______。
设在工程中有一个标准模块,其中定义了如下记录类型TypeBooksNameAsString*10TelNumAsstring*20EndType在窗体上画一个名为Command1的命令按钮
以下对VisualBasic的Sub过程的有关描述中,正确的是______。
在长度为n的线性表中查找一个表中不存在的元素,需要的比较次数为【】。
以下说法不正确的是
以下语句用于打开一个顺序文件Open"C:\MyFile.txt"ForOutPut但该语句的一个重要错误是没有______。
随机试题
用等臂天平称重,第一次在右边秤盘中放置被测物X,在左边秤盘中放置砝码P,使天平平衡,这时被测物的质量为X=Pl1/l2,当两臂相等(l1=l2)时X=P,如果两臂存在微小的差异(l1≠l2),而仍以X=P为测量结果,就会使测量结果中存在系统误差。为了抵消这
first-movers
患者,女性,44岁。因“右侧肢体无力1天”入院。患者于入院前1天做家务时突然倒地,呼之不应,右侧肢体不能活动,痛刺激未见反应,左侧肢体痛刺激可见回缩,无口吐白沫,无四肢抽搐及二便失禁。患者有房颤史十余年,平时未规律服用药物治疗。体格检查:T36.6℃,P7
患者,男,32岁。发热、寒战1天,头痛,全身酸痛,肢体乏力,鼻塞,流涕,偶有咳嗽,无咳痰,查体见结膜充血,查血常规可见
A.补气摄血B.养血安神C.养血调经D.滋阴清热E.益气升阳固冲汤和归脾汤均具有的治疗作用是
A、 B、 C、 D、 A此题答案为A。题干图形有简单的,也有复杂的,从构成上不太好找寻规律,整体观察图形,可发现每个图形都具有的对称性。题干每个图形都是轴对称图形,选项中只有A是轴对称图形。
设A为m×n矩阵,以下命题正确的是().
在某园区网中,路由器R1的GE0/1(212.112.8.5/30)与路由器R2的GE0/1(212.112.8.6/30)相连,R2的GE0/2(212.112.8.13/30)直接与Internet上的路由器相连。路由器R1默认路由的正确配置是____
若已经声明了函数原型“boolfun(beola,intb=0);”,则下列重载函数声明中正确的是()。
Theymayhavecreatedappealingvisualswiththeirfavouritecoloursonpaper,moreoverwhentheywereaskedbythefamoushotel
最新回复
(
0
)