首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Commandl_Click() a%=10:b%=20 Call swap(a,b) Print a,b End Sub Private Sub swap
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Commandl_Click() a%=10:b%=20 Call swap(a,b) Print a,b End Sub Private Sub swap
admin
2019-06-11
29
问题
为达到把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://jikaoti.com/ti/iLN0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下关于函数过程的叙述中,正确的是
假定有以下循环结构DoUnti1条件表达式循环体Loop则以下正确的描述是
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>d)Ord>c的值是
如果要定义一个窗体级变量,定义变量语句的位置应该是
输入VB源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
设有以下定义语句:PrivateTypepointxAsIntegeryAsIntegerEndTypeDimaAspoint下面语句中正确的是
以下关于变量作用域的叙述中错误的是
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是
要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为
随机试题
雪后行车必须低速行驶,适当加大前后车跟车之间的距离。()
在Excel中,数值型数据、字符型数据、逻辑型数据在单元格中默认的对齐方式分别为______。
A.患病史、婚育史、手术史B.心率、血压、脉搏、呼吸C.姓名、性别、年龄、文化程度D.性格特征、情绪状态、康复信心E.家庭关系、经济状况、工作环境属于心理状况资料的是
呼吸链中能直接将电子传递给氧原子的成分是
对于严重罕见的药品不良反应,报告最迟不超过()
下列场地不宜作为避震疏散场地的是()。
能够适应“钟摆式”交通流的道路横断面类型是()。
∫01arctanχdχ=_______.
Studythefollowingcartooncarefullyandwriteanessayonit.Inyouressay,youshould(1)describethecartoonbriefly,
Onlythe______oftheofficemanageress,whoknewofAlice’spersonaldifficultiessavedherfrombeingdismissed.
最新回复
(
0
)