首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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
79
问题
为达到把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://kaotiyun.com/show/DVUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
判断单选按钮是否被选中的属性为
要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为
有下面程序代码:PrivateSubCommand1_Click()DimxAsInteger,SAsIntegerx=1Fork=1To3x=x+1:procx:s===s+xNextkPrintsEndSubP
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是
下列数据结构中,能用二分法进行查找的是
设有如下声明语句OptionBase1Dimart(2,-1To5)AsInteger则数组art中数组元素的个数是
设a=10,b=5,c=1,执行语句Printa>b>c窗体上显示的是
输入VB源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
数据库设计过程不包括
随机试题
试述《琵琶记》(糟糠自厌)这一出戏中主要情节描写对塑造赵五娘形象的作用。
开卷考试时的记忆活动是( )。
下列疾病除哪项外,均可见到周围血管征()
急性下壁心肌梗死最易合并
注册税务师对纳税人增值税的纳税情况进行全面审核后,应将有关问题与处理方法归纳整理成书面报告,提交被审查单位的管理部门,目前注册税务师签发的纳税审核报告,尚未采取固定格式,但是报告中应明确阐述下列( )问题。
()是无民事行为能力人。
A、 B、 C、 D、 A图形中线段的上端点依次右移,下移点依次左移,依此规律,最后两个端点重合,应选A。
对同样的试卷组织两次评分,评分结果相差悬殊,这表明测验的
(03年)设可微函数f(χ0,y0)在点(χ,y)取得极小僵,则下列结论正确的是【】
讨论函数在点(0,0)处的连续性.
最新回复
(
0
)