首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Command1_Click() a%=10:b%=20 Call swap(a,b) Print a,b End Sub Pri
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Command1_Click() a%=10:b%=20 Call swap(a,b) Print a,b End Sub Pri
admin
2020-04-18
25
问题
为达到把a、b中的值交换后输出的目的,某人编程如下:
Private Sub Command1_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://jikaoti.com/ti/MPx0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设窗体文件中有下面的事件过程:PrivateSubCommand1_Click() Dims a%=100 PrintaEndSub其中变量a和s的数据类型分别是( )。
为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是()。
下面不属于软件需求分析阶段主要工作的是
对于列表框控件List1,能够表示当前被选中列表项内容的是( )。
设窗体上有一个标签Labell和一个计时器Timerl,Timerl的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图所示。运行程序,单击“读数据”按钮,读入文件中的数据到字符串变量中并显示在Label2标签中。单击“排序”命令按钮时,对读入的数据从小到大进行排序,并将排序结果在窗体的Label4控件中显示。
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
数学式子5+(a+b)×2对应的VisualBasic表达式是()。
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
随机试题
证据收集的主要方法有哪些?
用免疫荧光法检测ANA,有关核型不正确的是
诊断首先考虑( )。最有助于明确诊断的检查是( )。
病原菌在局部繁殖,毒素人血称为化脓菌人血大量繁殖并引起严重症状称为
工作分解结构是一种很有应用价值的管理方法,它是一种()
2006年9月8日,中国金融期货交易所正式成立,计划推出以沪深300指数为基础资产的首个中国内地股票价格指数期货,并于2006年10月开始了仿真交易。( )
挂在墙壁上的石英钟,当电能耗尽而停止走动时,其秒针往往会停在哪个数字上?
劫持航空器致人死亡的,应当判处()。
BytheendoftheMiddleAgesthetechnologicalsystemscalledcitieshadlongsincebecomeacentralfeatureofWesternlife.I
Whichcountryranksfourthinthewomen’s3,000mshorttrackrelayaccordingtothenews?
最新回复
(
0
)