首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Command1_Click() a%=10:b%=20 Call swap(a,b) Print a,b End Sub Pri
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Command1_Click() a%=10:b%=20 Call swap(a,b) Print a,b End Sub Pri
admin
2017-11-27
42
问题
为达到把a、b中的值交换后输出的目的,某人编程如下:
Private Sub Command1_Click()
a%=10:b%=20
Call swap(a,b)
Print a,b
End Sub
Private Sub swap(ByVal a As Integer,ByVal b As hteger)
c=a:a=b:b=c
End Sub
在运行时发现输出结果错了,需要修改。下面列出的错误原因和修改方案中正确的是( )。
选项
A、调用swap过程的语句错误,应改为:Call swap a,b
B、输出语句错误,应改为:Print"a","b"
C、过程的形式参数有错,应改为:swap(ByRef a As Integer,ByRef b As Integer)
D、swap中3条赋值语句的顺序是错误的,应改为a=b:b=c:c=a
答案
C
解析
本题考查参数传递。VB过程调用中,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ayRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递(即形参的结果会传递给实参)。本题中为了实现数据的交换,要求进行传址调用,因此形参前面不应用ByVal声明。
转载请注明原文地址:https://kaotiyun.com/show/owGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
定时器的Interval属性以什么为单位指定Timer事件之前的时间间隔
分布式数据库系统不具有的特点是______。
假定有如下的窗体事件过程:PrivateSubForm_Click()a$="MicrosoftVisualBasic"b$=Right(a$,5)c$=Mid(a$,1
以下关于文件的叙述中,错误的是
VisualBasic一共有设计、运行和中断三种模式,要使用调试工具应该()。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
当用()方式打开文件时,如果对文件进行写操作,则写入的数据附加到原文件的后面。
在名称为Forml的窗体上画一个名称为。Textl的文本框;画两个标题分别为”对齐方式”、”字体”,名称分别为Framel、Frame2的框架;在Framel框架中画三个单选按钮,标题分别为”左对齐”、”居中”、”右对齐”,名称分别为Optionl、Opt
下面的数写成普通十进制数是()。8.6787E+8
随机试题
自2015年初以来,A公司出现不能清偿到期债务,且资产不足以清偿全部债务的情况。2015年7月1日,人民法院经审查裁定受理了A公司的破产申请,并指定了管理人。在该破产案件中,存在下述情况:(1)2014年7月10日,A公司向甲银行贷款100万元,借款期限
根据行政诉讼法规定,当事人的申请符合下列情形之一的,人民法院应当再审:()
患儿女,11岁。因“左膝关节红肿疼痛5天”来诊。患者5天前不慎跌倒致左膝关节处皮肤破损,伤后3天,出现寒战高热,体温达38.9℃。查体:左膝关节疼痛,压痛,皮肤增高,浮髌试验(+),伴口干,舌红,苔黄,脉数。血常规:白细胞计数17×109/L,中性粒细胞0
多立方体网络的控制方式有__________、__________和单元控制。
公共关系公司的经营范围有()。
用异丙醇沉淀核酸与用乙醇沉淀相比,最显著的优点是
关于补充侦查,下列哪些选项是正确的?(2015年卷二第70题)
【B1】【B9】
Anyonewhodoubtsthatchildrenarebornwithahealthyamountofambitionneedspendonlyafewminuteswithababyeagerlylea
Fromthefirstthreeparagraphs,welearnthat______.Thelastparagraphshowsthat______.
最新回复
(
0
)