首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Commandl Click() a%=10:b%=20 Call swap(a,b) Print a,b End Su
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Commandl Click() a%=10:b%=20 Call swap(a,b) Print a,b End Su
admin
2012-09-07
56
问题
为达到把a、b中的值交换后输出的目的,某人编程如下:
Private Sub Commandl 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,ByRefb As Integer)
D、swap中3条赋值语句的顺序是错误的,应改为a=b:b=c:c=a
答案
C
解析
本题考查参数传递。Ⅷ过程调用中,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递(即形参的结果会传递给实参)。本题中为了实现数据的交换,要求进行传址调用,因此形参前面不应用BvVal声明。
转载请注明原文地址:https://kaotiyun.com/show/NJhp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面程序是由鼠标事件在窗体上画图,如果按下鼠标将可以画图,双击窗体可以清除所画图形。补充完整下面的程序。首先在窗体层定义如下变量:DimPaintStartAsBoolean编写如下事件过程:PrivateSubForm_Load()
为了改变计时器控件的时间间隔,应该修改该控件的【】属性。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
下列不属于静态测试方法的是
数据库系统中实现各种数据管理功能的核心软件称为【】。
窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Labell)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是:_______。
当把框架的何属性设置为False时,其标题会变灰,框架中所有的对象均被屏蔽?
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
软件需求分析时,常采用数据字典对数据流图中包含的所有元素进行定义,其定义的条目内容主要是______。
随机试题
下列关于乳腺癌的描述正确的是
输血引起的变态反应和过敏反应临床表现是溶血反应的早期特征表现是
A.病原体被清除B.隐性感染C.潜伏性感染D.病原体携带状态E.显性感染感染过程中最常见的表现是
以下事件哪一种不属于急性中毒事件
伤寒最严重的并发症是
分段围堰导流法包括束窄河床导流和()。
甲企业为增值税一般纳税人,适用的增值税税率为16%。2015年度至2017年度发生的有关固定资产的经济业务如下,价格中均不含税。(1)2015年6月1日,自行建造一条生产线。建造过程中领用工程物资300万元,领用生产用原材料200万元,发生工人工
在编辑Word文档时,发现当前操作错误地删除了一段文字,需要进行撤销前一步操作,正确使用的快捷键是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
A、Theurgencyofpensionreform.B、Medicalcareforseniorcitizens.C、Findingmeaningfulrolesfortheelderlyinsociety.D、Th
最新回复
(
0
)