首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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
2017-11-23
71
问题
为达到把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”aIt,V!b”
C、过程的形式参数有错,应改为swap(ByRef a Integer,ByRefb Integer)
D、swap中3条赋值语句的顺序是错误的,应改为a=b:b=c:c=a
答案
C
解析
本题考查函数参数传递。VB有两种参数传递方式:传值ByVal和传地址ByRef,ByVal方式形参的修改不会影响到实参,ByRef方式修改形参相当于修改实参。题目要求在调用swap过程后,修改形参影响实参,参数应该使用ByR.cf方式。
转载请注明原文地址:https://kaotiyun.com/show/sfGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及ModeL2组成。Model1代码如下:PublicxAsIntegerPublicyAsIntegerSubS1()
根据假定的条件,判断应该选择哪条途径来执行相应的程序语句序列,这样的程序结构是【】。
假定在窗体(名称为Form1)的代码窗口中定义如下记录类型:PrivateTypeanimalanimalNameAsString*20aColorAsString*10EndType在窗体上面
数学公式(x+y)4的VB算述表达式是______。
在窗体上画一个通用对话框,程序运行后,通过ShowOpen方法显示“打开”对话框,要求在该对话框的“文件类型”栏中只显示扩展名为.DOC的文件,则对通用对话框的Filter属性的正确设置是______。
下列关于过程叙述不正确的是()。
下列关于菜单的说法错误的是()。
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml标题为”选课”的窗体上画一个复选框数组,名称为CHl,共有四个复选框,按顺序其标题分别是”数学”、”语文”、”外语”、”计算机”,其中”语文”、”计算机”复选
如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为
随机试题
Thehorseandcarriageisthingofthepast,butloveandmarriageisstillwithusandstillcloselyinterrelated.MostAmerica
患者和患者授权人在手术前签《手术中快速活检患者知情同意书》的目的是
女,18岁,汽油火焰烧伤双下肢(包括臀部),创面渗出明显,创基潮红,触痛明显,皮肤温度高,则该病人烧伤面积及深度诊断是
E招标项目为20km管道铺设施工项目。项目作业内容主要有:挖沟、布管和焊接;主要作业程序是:挖沟、地面管道焊接、吊管入沟、沟内对管焊接、填埋。施工期为6月1日至8月31日,属于雨季。施工地点位于江淮丘陵地带,施工现场地表最大坡度达22°。管沟开挖尺寸为:深
下列施工段落划分中,不符合通常划分原则的是()。
2000年11月1日,在甲、乙、丙三人大学毕业后,书面订立了一份合伙协议。合伙协议约定,甲出资4万元,乙出资4万元,丙出资2万元开设一家电脑公司,并按各自出资比例分享收益、分担亏损。为了解决资金周转困难,在合伙企业成立后,2001年8月20日电脑公
()的写作在内容、结构上要注意逻辑联系,不能自相矛盾,前后抵触。
下列选项中属于我国现代企业制度基本特征的有()。
设y=xsin2x,则dy=________.
若关系R所有的属性都是不可再分的数据项,则称R属于______。
最新回复
(
0
)