首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Commandl_Click() a%=10:b%=20 Call swap(a,b) Print a,b End Sub Pri
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Commandl_Click() a%=10:b%=20 Call swap(a,b) Print a,b End Sub Pri
admin
2018-10-15
43
问题
为达到把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 Integer,ByRefb Integer)
D、swap中3条赋值语句的顺序是错误的,应改为a=b:b=c:c=a
答案
C
解析
本题考查函数参数传递。VB有两种参数传递方式:传值ByVal和传地址ByRef,Byval方式形参的修改不会影响到实参,ByRef方式修改形参相当于修改实参。题目要求在调用swap过程后,修改形参影响实参,参数应该使用ByRef方式。
转载请注明原文地址:https://kaotiyun.com/show/IUFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件是sjt5.frm(如图所示)。该程序的功能是:单击“读数”按钮,读入考生文件夹下in5.txt文件中的一个整数,并放入Text1中;单击“计算”按钮,则计算小于该数的最大素数,并显示在Text2
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
以下合法的VB变量名是( )。
以下说法中正确的是
下列关于水平滚动条的叙述中,错误的是
有下面程序代码:PrivateSubCommand1_Click()DimxAsInteger,sAsIntegerx=1Fork=1To3x=x+1
下列关于栈的叙述中,正确的是
下面描述中错误的是( )。
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePerson nameAsString*8 majorAsSt
随机试题
在对一组记录(50,40,95,20,15,70,60,45,80)进行希尔排序时,假定也d0=9,d1=4,d2=2,d3=1,则第二趟排序结束后前4条记录为()。
Everybodylooked______thedirectionoftheexplosion.
A.免疫荧光法和FACS分析B.ELISAC.混合淋巴细胞培养D.51Cr释放实验E.淋巴细胞转化实验
Windows操作系统是()。
WindowsXP系统中,待机相当于Windows2000中的“休眠”,此时系统会关闭显示器和硬盘,但是并不切断电源。()
负责单位内部会计监督制度的组织实施,对本单位内部会计监督制度的建立及有效实施承担最终责任的是()。
甲股份有限公司(以下简称“甲公司”)为上市公司,2016年与长期股权投资和企业合并有关的资料如下:(1)2016年1月20日,甲公司与乙公司签订购买乙公司持有的丙公司(非上市公司)60%股权的合同。合同规定:以丙公司2016年1月15日评估的可辨认净资产
材料一2009年2月17日菲律宾国会通过领海基线法案。该法案将中国的黄岩岛和南沙群岛部分岛礁划为菲律宾领土。对此,我国外交部发表声明:黄岩岛和南沙群岛历来都是中国领土的一部分。其他国家对黄岩岛和南沙群岛的岛屿提出领土主权要求,都是非法的、无效的。材料
活动目标应包括()等三个方面。
Aristotlebelievedthattheheavenswereperfect.Iftheyeverwere,theyarenolonger.TheskiesaboveEartharenowlittered
最新回复
(
0
)