首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Commandl_Click( ) a%=1 0:b%=20 Call swap(a,b) Print a,b End Sub Private Sub swap(ByVa
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Commandl_Click( ) a%=1 0:b%=20 Call swap(a,b) Print a,b End Sub Private Sub swap(ByVa
admin
2020-02-27
61
问题
为达到把a、b中的值交换后输出的目的,某人编程如下:
Private Sub Commandl_Click( )
a%=1 0: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(ByRefa As Integer,ByRef b As Integer)
D、swap中3条赋值语句的顺序是错误的,应改为a=b:b=c:c=a
答案
C
解析
考查参数传递。VB过程调用中,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递(即形参的结果会传递给实参)。中为了实现数据的交换,要求进行传址调用,因此形参前面不应用ByVal声明。
转载请注明原文地址:https://www.kaotiyun.com/show/sXTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
以下数组定义语句中,错误的是( )。
以下叙述中正确的是()。
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
面向对象方法中,继承是指( )。
在考牛文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Label1和Labe12,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
设x是整型变量,与函数IIf(x>0,一x,x)有相同结果的代数式是()。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
VisualBasic控件一般都规定一个默认属性,在引用这样的属性时,只写对象名而不必给出属性名。默认属性为Caption的控件是()。
随机试题
女性,28岁。反复痰中带血间或大咯血5年,有轻咳,少量黏液痰,无发热。胸片提示双下肺纹理增粗、紊乱。诊断应首先考虑
A.开放气道,维持气道通畅B.人工呼吸C.胸外心脏按压D.电除颤E.维持有效循环初期复苏阶段循环支持最常用的是
A、马勃B、秦皮C、鸦胆子D、垂盆草E、地锦草某女,32岁。赤白带下半年余,近因饮食不洁又湿热泻痢。治疗宜选用的药物是
高桩码头构件安装时,主要应控制()。
公司进行清算时,清算组行使的职权有()。
某私营企业2007年3月15日领取了工商营业执照,之后设置了账簿,进行会计核算。2009年12月份,企业感到自身会计核算很不规范,容易被查出问题,便将开业以来的账簿及发票进行销毁,后被主管税务机关发现,受到严厉处罚。该私营企业应该设置的账簿有(
对于一人有限责任公司的股东,下列说法中,正确的是()。
下列项目中,注册会计师应当作为特定项目函证的有()。
函数y=C1ex+C2e﹣2x+xex满足的一个微分方程是().
若进栈序列为1、2、3、4、5,并且在它们进栈的过程中可以进行出栈操作,那么不可能是出栈序列的是______。
最新回复
(
0
)