首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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
2017-11-23
36
问题
为达到把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”aIt,V!b”
C、过程的形式参数有错,应改为swap(ByRef a Integer,ByRefb Integer)
D、swap中3条赋值语句的顺序是错误的,应改为a=b:b=c:c=a
答案
C
解析
本题考查函数参数传递。VB有两种参数传递方式:传值ByVal和传地址ByRef,ByVal方式形参的修改不会影响到实参,ByRef方式修改形参相当于修改实参。题目要求在调用swap过程后,修改形参影响实参,参数应该使用ByR.cf方式。
转载请注明原文地址:https://kaotiyun.com/show/sfGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
能够接受Print方法的对象是()。(1)窗体(2)标签(3)标题栏(4)立即窗口(5)图片框(6)状态栏(7)打印机(8)代码窗口
下列程序的输出结果是______。SubPrin()DimBAsStringA=1B=A&Space(4)&APrintAPrintTrim(B)EndSub
将文本框的()属性设置为True时,文本框可以输入或显示多行文本,且会自动换行。
若要设置文本框中所显示的文本颜色,使用的属性是______。
设有如下通用过程:PublicSubFun(a()AsInteger,xAsInteger) Fori=1To5 x=x+a(i) NextEndSub在窗体上绘制一个名称为Text
VisualBasic中窗体文件的扩展名是______。
设有下列语句:x=5Ifx>0Theny=1Y=5程序运行后,则下列叙述中正确的是()。
下列程序执行后,变量a的值为()。Dima,b,C,dAsSinglea=10:b=20:c=40Ifb>aThend=a:a=b:b=dEndIfIfc>aThen
下列叙述不正确的是()。
如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为
随机试题
Thousandsofstudents,facultyandstaffboycottedclassesandstagedralliesacrossthe10-campusUniversityofCalifornia(UC)
重力式分离器进气管法兰漏气的原因之一是螺栓未拧紧,其处理方法是拧紧螺栓。()
A、fryB、supplyC、laundryD、tryC
关于生殖器血管,错误的是
A.清创及一期缝合B.清创后暂不予缝合C.清创及植皮D.清创后引流E.局部消毒包扎
银监会对金融机构高级管理人员的任职资格进行审查核准,这属于监管措施中的()。
在平面直角坐标系xOy中,对于直线l:ax+by+c=0和点P1(x1,y1),P2(x2,y2),记η=(ax1+by1+c)(ax2+by2+c),若η<0,则称点P1,P2被直线l分隔,若曲线C与直线l没有公共点,且曲线C上存在点P1、P2被直线l分
某单位组织员工进行拓展训练,沿公路从甲地步行至乙地,再由乙地立即原路返回甲地。如果员工每天行进的路程比前一天增加1千米,则去时用4天走完的路程,返回时用了3天,问甲地到乙地总共多远?()
举例说明理论联系实际。
设A,B为n阶矩阵,且A与B相似,E为n阶单位矩阵,则().
最新回复
(
0
)