首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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
31
问题
为达到把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://jikaoti.com/ti/kNm0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个文本框、一个标签,其名称分别为Text1、Label1,然后编写如下事件过程:PrivateSubText1_Change()Label1.Caption=UCase(Mid(Trim(Text1.Text),7,3))
以下合法的VB变量名是( )。
下列叙述中正确的是
窗体上有一个名称为Command1的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommand1_Click()DimiAsIntegerFori=1To500Ifp(i)
下列关于水平滚动条的叙述中,错误的是
以下关于图片框控件的说法中,错误的是( )。
在软件设计中不使用的工具是( )。
在一个工程的窗体中有如下代码:PublicxAsIntegerPrivateSubForm_Load()DimyAsIntegerEndSub在该工程的标准模块的声明部分有如下代码:
下列说法中,错误的是
随机试题
A.维生素K¬1B.鱼精蛋白C.AndexanetαD.依达赛珠单抗E.维生素C使用达比加群酯抗凝,出现严重出血症状时,可静脉注射
西方国家议员的主要政治活动。
在Word2003的文档中,人工设置分页符的命令是__________菜单中的“分隔符”命令。
患者,男,47岁。左足跖趾关节、右手掌指关节及指间关节肿痛3年,活动受限。查体见病变关节呈结节样肿胀。X线片检查如图所示。该X线摄片所显示的主要异常改变包括1.骨质破坏2.骨质软化3.骨质疏松4.死骨5.骨质增生硬化6.关节间隙变窄7
工程咨询公开招标程序中,采用公开招标方式的招标文件不包括()。
根据《水利系统文明工地评审管理办法》,工程建设管理水平考核包括( )。
边防工作主要包括( )。
匿名性原理在集合行为中会起什么作用?
中国历史上第一部具有近代意义的法院组织法是()(2015年一综一第43题)
____пребываниявМосквеонженилсянакрасивойдевушке.
最新回复
(
0
)