首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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
2019-01-17
31
问题
为达到把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 Integer,ByRefb Integer)
D、swap中3条赋值语句的顺序是错误的,应改为a=b:b=c:c=a
答案
C
解析
本题考查函数参数传递。VB有两种参数传递方式:传值ByVal和传地址ByRef,ByVal方式形参的修改不会影响到实参,ByRef方式修改形参相当于修改实参。题目要求在调用swap过程后,修改形参影响实参,参数应该使用ByRef方式。
转载请注明原文地址:https://jikaoti.com/ti/9om0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面关于控件数组的叙述中正确的是
下面描述中不属于数据库系统特点的是
编写如下程序:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=1:y=1Doy=x*y
编写如下程序:PrivateSubCommand1_Click()Dim13AsIntegerStaticsAsIntegerForn=1To3s=
命令按钮Command1的单击事件过程如下:PrivateSubCommand1_Click() Dima(10,10)AsInteger x=0 Fori=1To3 Forj=1To3 a(i,j
下列叙述中正确的是( )。
数据字典(DD)所定义的对象都包含于
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是
下列各声明语句中错误的是
在满足实体完整性约束的条件下( )。
随机试题
夜间驾驶汽车在人行横道前遇行人横过时怎样行驶?
应用于缩宫素催产和引产时应注意:
痛处灼热,流涎,目赤流泪。苔薄黄,脉数,应辨为
能够反映过去较长时间内膳食摄入水平的测量方法是
轻度肥胖的标准为小儿体重超过同性别同身高正常小儿均值的()
患者,男性,60岁,肺癌,曾做过放疗,全口无牙,下列最合适的全口义齿是
患者女,30岁。体温持续升高达39~40℃,持续数日,24小时波动不超过1℃,属于()
世界银行等国际金融组织的贷款项目,大都要求在国际范围通过()方式选择咨询单位。
按装修材料的实际应用分类,吊顶材料属于()。
求助者:我永远不会忘记这一切。当第一架飞机撞击美国世贸中心时,我正在大楼第十层的办公室里工作。我听到了撞击声,但我不能想象发生了什么。很快,有人大声喊道:“快出去,发生爆炸了。”我们往外跑,由于恐慌,我无法走动。有人拉着我跑,当我跑到足够远的地方,我看到大
最新回复
(
0
)