首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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
2018-07-11
83
问题
为达到把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 As Integer,ByRef b As Integer)
D、swap中3条赋值语句的顺序是错误的,应改为a=b:b=c:c=a
答案
C
解析
本题考查参数传递。VB过程调用中,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递(即形参的结果会传递给实参)。本题中为了实现数据的交换,要求进行传址调用,因此形参前面不应用ByVal声明。
转载请注明原文地址:https://kaotiyun.com/show/hoFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
窗体上有一个名称为Shapel并显示为圆的形状控件(其Width和Height属性值相等),一个名称为Timerl的计时器,并有下面程序代码:DimrAsSingle.flagAsIntegerPrivateSub
某人编写了下面的程序PrivateSubCommand1—Click()DimaAsInteger,bAsIntegera=InputBox("请输入整数"):b=InputBox("请输入整数")proa:probCall
有下面程序代码:PrivateSubCommand1_Click()DimaAsStringa="COMPUTER"n=search(a,"T"):PrintIIf(n=0,"未找到",n)EndSubPrivateFu
使用Cls方法能够清除窗体或图片框中
下面不属于软件测试实施步骤的是
下面不能作为结构化方法软件需求分析工具的是
面向对象方法中,实现对象的数据和操作结合于统一体中的是
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
随机试题
驾驶汽车在进出隧道时应注意什么?
长篇叙事诗《射虎者及其家族》的作者是()
A、孕妇及肝功能失代偿者禁用B、因含制附片而不宜长期服用C、服药后不宜立即饮茶D、疮疡肿痛者慎用E、脾胃虚弱者慎用某男,69岁。患骨质疏松症,症见腰脊疼痛、足膝酸软、乏力。医师处以仙灵骨葆胶囊,此成药的使用注意事项是
患者男性,17岁。拔牙两天后,出现寒战,高热,伴咳嗽、咳痰,迁延未愈,12天后突然咳出大量脓臭痰及坏死组织,并有咯血。查体:体温39℃,脉搏89次/分,右肺部叩诊呈浊音,可于右肺底听到湿哕音,实验室检查:WBC28×109/L,中性粒细胞0.92,核左移明
维生素K的拮抗剂是()。
当屋外油浸式变压器的电压为125000kV时,其与生活建筑物之间的防火间距应符合下列规定:最大单台设备的油量为()t时,防火间距应不小于()m。
在正向市场中熊市套利最突出的特点是( )。
某木制品公司甲与韩国某商场订有一份木制品买卖合同。为了履行该合同,甲多方求购某种稀有木材,未果。正当交货时间临近时,本地某木材公司乙主动上门提出以高于市场平均价4倍的价格向甲公司出售相当数量的该种木材。甲公司迫于无奈,按乙提出的条件与其签订了合同。随后,甲
对人说话要尽量和善,因为当你______的时候,心情最糟糕的那个人就是你自己,尤其当对方对你不理不睬时,一切影响都会反弹在自己身上。填入画横线部分最恰当的一项是()。
某医院有一氧气罐匀速漏气,该氧气罐充满后同时供40人吸氧,60分钟后氧气牦尽,再次充满该氧气罐同时供60个人吸氧,则45分钟后氧气耗尽,问如果该氧气罐充满后无人吸氧,氧气耗尽需要多长时间?
最新回复
(
0
)