首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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
62
问题
为达到把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全国计算机二级
相关试题推荐
窗体上有名称为Command1的命令按钮,其事件过程如下:OptionBase1PrivateSubCommand1_Click()DimaDimb(10)AsIntegera=Array(2,4,7,3,9,6)F
编写如下程序:PrivateSubCommandlClick()Dima(3,3)AsInteger,b(3,3)AsIntegerFori=1To3Fori=1To3a(i,j)=i+j:b(i,j):a(i
以下不能触发滚动条Change事件的操作是
要将单选按钮Optl设为被选中,应设置的属性是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
在软件开发中,需求分析阶段可以使用的工具是( )。
某二叉树中共有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
窗体上有1个名称为Text1的文本框,1个名称为Timer1的计时器,且已在属性窗口将Timer1的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Text1中显示一次当前时间。Priva
随机试题
二尖瓣狭窄最常见的早期症状
“气血生化之源”是指
Feigl反应(碱性条件下加醛和邻二硝基苯),生成紫色与金属离子(如Mg2+)反应,显不同颜色
计量属性包括( )。
(2013年)若企业只生产销售一种产品,在采用本量利方法分析时,假设在其他因素不变的情况下,只降低产品的单位变动成本会引起()。
一般资料:求助者,女性,23岁,个体商贩。案例介绍:求助者家在农村,初中未毕业就开始务农。20岁结婚,近一年多在经商,三天前不明原因突然情绪激动,不停地说话,哭泣不止,被家属送来求助。下面是心理咨询师与求助者的一段咨询对话。心理咨询师:你今天来需要我向你提
去年他在伦敦教英国人中文。
幼儿园教育应以()为基本的活动方式。
态度比品德范围广,但两者实质相同。
设随机变量X与Y相互独立,且X服从标准正态分布N(0,1),Y的概率分布为P{Y=0}=P{Y=1}=.记FZ(z)为随机变量Z=XY的分布函数,则函数FZ(z)的间断点个数为
最新回复
(
0
)