首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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
2016-11-12
30
问题
为达到把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/FoGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下描述中,不是线性表顺序存储结构特征的是()。
设有如下关系表:则下列操作正确的是()。
在算法正确的前提下,评价一个算法的两个标准是空间复杂度和_______________。
在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:DimSWAsBooleanFunctionfunc(XASInteger)AsIntegerIfX
顺序存储方法是把逻辑上相邻的结点存储在物理位置__________的存储单元中。
下列关于文件的叙述中,错误的是()。
在窗体上建立通用对话框需要添加的控件是()。
按照“后进先出”原则组织数据的数据结构是()。
下面不属于软件设计阶段任务的是()。
8.6787E+8写成普通的十进制数是()。
随机试题
设f为连续函数,证明:∫0π/2f(sinx)dx=∫0π/2f(cosx)dx;
低碳钢管板插入式水平固定焊接,5点至2点位置操作采用间断熄弧法时,熄弧时间为()。
下列属于间接融资工具的是()
某公司十年来一直只生产空调,产品质量较好,经营状况良好。2011年该公司与某空调元器件企业并购,拟生产三种不同型号的空调产品,销路好、销路一般、销路差的概率分别为0.3、0.5、0.2。有四个备选方案,每个方案的投资额、经营期限和收益值如下表所示:根据
每年的()是青海湖观鸟的最好时节。
简述如何培养学生的学习动机。
一个男孩的兄弟和姐妹一样多,而他的一个妹妹只有比她兄弟少一半的姐妹。问这家共有多少男孩子?
通常认为左撇子比右撇子更容易出操作事故,这是一种误解。事实上,大多数家务事故,大到火灾、烫伤,小到切破手指,都出自右撇子。以下哪项最为恰当地概括了上述论证中的漏洞?
所谓______是指交换机到用户终端之间所有的机线设备。
A、20%B、10%C、40%D、80%B
最新回复
(
0
)