首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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
19
问题
为达到把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://jikaoti.com/ti/EnO0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
数据结构中,与所使用的计算机无关的是数据的_________。
对话框在关闭之前,不能继续执行其他操作,这种对话框属于
在菜单编辑器中建立了一个菜单,名为pmenu,用下面的语句可以把它作为弹出式菜单弹出,请填空。Forml.【】pmenu
在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为【】。
软件结构是以【】为基础而组成的一种控制层次结构。
在窗体上画一个命令按钮,然后编写如下程序: PrivateSubComrnand3_Click() Cop2 Cop3 Cop4 EndSub SubCop(aAsInteger) Staticx
窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Labell)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是:_______。
数据库设计包括两个方面的设计内容,它们是
假设A="GoodMorning.",B="Afternoon,Boys.",则下列表达式的结果等于"GoodBoys."的是()。
执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量s1的内容是s1=InputBox("请输入字符串","字符串对话框","字符串")
随机试题
Word2010快速访问工具栏是用户自定义的快捷工具栏,默认情况下为“新建”“保存”“撤销”和“恢复”四个命令按钮。()
根据国家法律和行政法规、国际公约等规定,企业承担的环境保护和生态恢复等义务所确定的支出是指()
会计职业道德教育形式中的接受教育,主要是指通过学校或培训单位对会计人员进行以职业责任、职业义务为核心内容的正面教导。()
保险诈骗罪侵犯的客体包括()。
与出口方式相比,下列各项属于对外直接投资特点的是()。
下列选项属于支持性技巧的是()。
康塔塔是()。
认为人的性本能是最基本的自然本能,它是推动人发展的潜在的、无意识的、最根本的动因。提出这一观点的学者是()。
A、 B、 C、 B
(1)Theuseofnitrousoxide,orlaughinggasduringchildbirthfelloutoffavorintheUnitedStatesdecadesago,andjusttwo
最新回复
(
0
)