首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Commandl_Click() a%=10:b%=20 Call swap(a,b) Print a,b End Sub Pri
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Commandl_Click() a%=10:b%=20 Call swap(a,b) Print a,b End Sub Pri
admin
2018-10-15
48
问题
为达到把a、b中的值交换后输出的目的,某人编程如下:
Private Sub Commandl_Click()
a%=10:b%=20
Call swap(a,b)
Print a,b
End Sub
Private Sub swap(ByVal a As Integer,ByVal b As Integer)
c=a:a=b:b=c
End Sub
在运行时发现输出结果错了,需要修改。下面列出的错误原因和修改方案中正确的是
选项
A、调用swap过程的语句错误,应改为:Call swap(a,b)
B、输出语句错误,应改为:print”a”,”b”
C、过程的形式参数有错,应改为swap(ByRef,a Integer,ByRefb Integer)
D、swap中3条赋值语句的顺序是错误的,应改为a=b:b=c:c=a
答案
C
解析
本题考查函数参数传递。VB有两种参数传递方式:传值ByVal和传地址ByRef,Byval方式形参的修改不会影响到实参,ByRef方式修改形参相当于修改实参。题目要求在调用swap过程后,修改形参影响实参,参数应该使用ByRef方式。
转载请注明原文地址:https://www.kaotiyun.com/show/IUFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有Check1、Check2两个复选框,标题分别为"下划线"、"加粗",还有一个Text1文本框和一个Command1命令按钮。程序的功能是:单击Command1按钮,则根据复选框选中的情况对文本框中的文字做相应的修饰,如图所示。下面为Command
有如下过程:Subproc()DimchAsStringOpen"file1.txt"ForInputAs#1Open"file1_bak.txt"ForOutputAs#2DoWhi
假定变量X的值为33521397,则在声明其类型时不能声明为
下列控件中,没有Caption属性的是( )。
下面关于菜单的叙述中正确的是
有下面事件过程:PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSi
下面关于菜单的叙述中正确的是
设窗体、框架、图片框(PictureBox)、图像框(Image)的名称分别是Form1、Frame1、Picture1、Image1,有下面4条语句:①Form1.Print"VB"②Frame1.Print"VB"③Picture
以下合法的VB变量名是
以下说法中正确的是( )。
随机试题
鳞癌组织学特点是
下列不宜采用介入栓塞治疗的是
药品调剂配发中的道德责任是
下列情况中有可能导致资产发生减值的有()。
①小张上课的问题是没有注意到学生的差异。教师的教育对象是具有主观能动性、具有情感的人。特级教师所教的学生和小张所教的学生是不同的。这就决定了在教学过程中应该根据学生的不同情况选择不同的教学方式。②教学过程是师生互动、相互提高的动态过程,没有固定的模式。小
下列属于资源有偿使用的方式是()。
2017年2月24日召开的全省港航工作会议指出,山东省港航将加快推进结构调整和转型升级,推进港航()建设,积极发展“互联网+港航”,打造“智慧港口”。
根据下列图表,回答136~140题:根据上表,2004年我国大中型工业企业发明专利申请量占专利申请量比重最高的地区是()
设曲线y=ax2(x≥0,常数a>0)与曲线y=1-x2交于点A,过坐标原点O和点A的直线与曲线y=ax2围成一平面图形D。求D绕x轴旋转一周所成的旋转体的体积V(a);
Upuntiltheageof18,Ireadverylittle.I【C1】______myselftowhatwasnecessaryforasecondary-school【C2】______Iwasalways
最新回复
(
0
)