首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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
22
问题
为达到把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全国计算机二级
相关试题推荐
在窗体上画一个驱动器列表框、一个目录列表框和一个文件列表框,其名称分别为Drive1、Dir1和File1。当改变目录列表框的内容时,要求文件列表框中显示当前选中的文件夹中的内容,则在Dir1_Change事件过程中应使用的语句是:_______。
当双击窗体Form1时,要将窗体Form1隐藏起来、将窗体Form2以模式方式显示出来的事件过程,正确的是
对下列程序段,说法正确的是 Text1.Top=2000 Text1.Left=800
下列程序的执行结果为 PrivateSubCommand1_Click() Dims1AsString,s2AsString S1;="abcdef" CallInvert(s1,s2) Prints2
在数据库设计中,将E-R图转换成关系数据模型的过程属于
软件结构是以【】为基础而组成的一种控制层次结构。
执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量strInput的内容是:_______。atrInput=InputBox("请输入字符串","字符串对话框","字符串")
软件调试的目的是_________。
假设A="GoodMorning.",B="Afternoon,Boys.",则下列表达式的结果等于"GoodBoys."的是()。
在窗体上有一个列表框,名称为List1,该列表框中有三个选项,分别为“123”、“456”和“789”,当前没有任何选项被选中,则执行List1.RemoveItemList1.ListIndex语句后,移去的是()。
随机试题
《论十大关系》中论述的第一大关系,是()
选择吸收剂时不需要考虑的是()。
Theytalkedandtalkedasifthey________nevermeetagain.
雾化吸入法
慢性失血一般可导致()
下列哪一项叙述是错误的
A.连续性B.特异性C.通用性D.摆动性E.简并性tRNA反密码子第1位碱基I可与mRNA上密码子第3位碱基U、C或A配对,属于密码的
下列不可抵扣外购应税消费品的已纳消费税税额的项目有()。
新经济体制改革
毛泽东在《新民主主义论》中指出,决定国家命运的基本势力包括
最新回复
(
0
)