首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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
31
问题
为达到把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全国计算机二级
相关试题推荐
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是
下列关于水平滚动条的叙述中,错误的是
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubCommand1_Click()Fori=3To1Step-1Sum=0Fori=1ToiSum=Sum+i*iNextNextPrintSum
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
下列关于线性链表的叙述中,正确的是
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下:PrivateTypexaAsInteger:bAsIntegerEndTypePrivateSubCommand1_Click()
下面对对象概念描述正确的是
关于文件操作,以下叙述中正确的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
关于MDI窗体下列说法正确的是()。
随机试题
彭女士,39岁,在局麻下行手部脓肿切开引流术,用普鲁卡因局部麻醉后不久出现面色潮红,恶心,视物模糊,血压上升和烦躁不安等表现可以预防此病人出现局麻药毒性反应的措施是()
非甾体抗炎药的主要不良反应A.肾功能损害B.肝功能损害C.胃肠道损害D.心脑血管事件E.引起荨麻疹、瘙痒、剥脱性皮炎等皮肤损害对乙酰氨基酚可导致()。
出境货物报检单的“启运口岸”一栏填写货物最后离境的口岸。( )
理财经理为客户做预算控制时,下列属于短期可控制预算的是()。
甲公司2013年实现税后利润1000万元,2013年年初未分配利润为200万元。公司按10%提取法定盈余公积。预计2014年需要新增投资资本500万元。目标资本结构(债务/权益)为4/6。公司执行剩余股利分配政策,2013年可分配现金股利()万元。
Externalusers
不属于窗体命令按钮控件的格式属性的选项是
WhichofthefollowingcitiesislocatedontheeasterncoastofAustralia?
A、Havingahealthydiet.B、Eatingnomeat.C、Eatingfoodwithhighfiber.D、Takingexercises.D题干询问女士认为最有效的减肥方式是什么。对话中,女士认为减肥最好的
Soot—alsoknownasblackcarbon—heatsuptheatmospherebecauseitabsorbssunlight.Butforyearstheinstitutionsthatfocuso
最新回复
(
0
)