首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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
2017-11-27
40
问题
为达到把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 hteger)
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声明,说明此参数为传值调用;若用ayRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递(即形参的结果会传递给实参)。本题中为了实现数据的交换,要求进行传址调用,因此形参前面不应用ByVal声明。
转载请注明原文地址:https://kaotiyun.com/show/owGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:PrivateSubCommand1_Click()StaticaASIntegerStaticbAsInteger
决定控件上文字的字体、字形、大小、效果的属性是______。
VisualBasic一共有设计、运行和中断三种模式,要使用调试工具应该______。
假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项失效(变灰),应使用的语句为______。
假定有如下的窗体事件过程:PrivateSubForm_Click()a$="MicrosoftVisualBasic"b$=Right(a$,5)c$=Mid(a$,1
数学式子5+(a+b)×2对应的VisualBasic表达式是_____________。
在用Open语句打开文件时,如果省略”For方式”,则打开的文件的存取方式是()。
以下选项中,不合法的VisualBasic的变量名是
下列选项属于栈和队列共同点的是()。
语句:PrintInt(Rnd*5+20)的输出不可能是
随机试题
电视、电影、活动性商业广告运用的知觉现象是()
患婴,男,2天,“反复抽搐半天”入院。孕足月,胎头吸引器助产娩出,Apgar评分1分钟2分。体检:浅昏迷,面色灰暗,皮肤轻度黄染,前囟隆起,呼吸表浅,心音尚有力,腹软,四肢肌张力增高,原始反射消失。为明确诊断,首选的实验室检查是
解表剂不适用于下列何证( )
A.入睡困难B.醒后不能再睡C.彻夜不寐D.睡眠多梦睡眠深度不够常表现为
定标签订合同时,应以( )作为中标的合同价。
已获利息倍数=税息前利润÷利息费用。其中“税息前利润”是指利润表中未扣除费用和所得税之前的利润,用“利润总额加利息费用”来预测。“利息费用”是指本期发生的全部应付利息,包括财务费用中的利息费用,但不包括计入固定资产成本的资产化利息。( )
甲税务机关委托乙保险公司代征税款,纳税人对代征税款不服提出复议,复议机关为()。
一个学生过分害怕兔子,我们可以依次让他看兔子的照片,与他谈论兔子,让他远远观看关在笼子里的兔子,然后靠近笼中的兔子,最后让他摸兔子、抱起兔子,消除对兔子的恐惧反应。这种改变行为的方法属于()。
从历史上看,美国的繁荣是依靠企业不断涌现的新发明,这些新发明促使汽车、飞机制造、化工、制药、电子、计算机等领域出现了一批新工业和新产品。因此,经济不断壮大的最好保障是企业在科学研究和发展方面增加经费。以下哪项如果为真,最能削弱上述论断?(
()是古代的一种说唱艺术形式,起源于佛教的讲经宣传。
最新回复
(
0
)