首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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
44
问题
为达到把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://www.kaotiyun.com/show/owGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在VisualBasic的立即窗口内输入以下语句X=97<CR>?Chr$(X)<CR>在窗口中显示的结果是【】。
表达式"12345"<>"12345"&"ABC"的值是______。
假定在图片框控件Picture1中装入了一个图形,为了在程序运行时清除该图形,则应使用下列哪种方法()。
运行下列程序时,输出的结果是()。PrivateSubFormClick()Dimxx=Array(“Software”,“and”,“Hardware”,“System”)F
已知字符串A的值为“AdvancedEducation”,现要将它全部转化为大写字母并存放在A中,可以使用语句_______。
保存一个工程至少应保存两个文件,这两个文件分别是
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
某二叉树的先根遍历序列为CEDBA,中根遍历序列为DEBAC,则其后根遍历序列为【】。
下面的数写成普通十进制数是()。2.65358979335278D-6
下面的数写成普通十进制数是()。2.65358979335278D-6
随机试题
治疗阴暑证宜选用
关于冲击成本,以下表述正确的是()。
U/C矩阵中的功能名称位于()
A.骨盆上倾B.骨盆固定C.骨盆后旋D.骨盆前倾E.骨盆侧倾臀中肌和臀小肌的作用是
吴某没有固定工作,后经人介绍与外国人威尔逊联系,孙某答应以获取20万元人民币为报酬,帮威尔逊收集、刺探并提供我国的军事秘密。下列选项中对吴某的犯罪行为定性正确的是:()
用来判断消费者对推广行为的印象与推广计划者的原意是否相符的推广效果测评方法是()。
某矿山开采企业当月对外销售应税矿产品2000吨,将自产应税矿产品200吨用于其他非应税矿产品的生产。已知税法规定该矿产品的资源税为12元/吨,则关于资源税的下列说法中不正确的是()。
许多论者指出,“文化大革命"中知青上山下乡的主要原因是为解决当时城镇就业的严重压力。实际上,1968年至1969年下放高潮中,被下放的并不仅仅是知青——虽然他们人数最多,还有大批干部、知识分子及其家属、职员、城市居民以至工人,在这一年多的时间里,全国各地都
如图所示,两根玻璃管a和b开口向下固定在水槽中,玻璃管内被水各封有一定质量的气体。平衡时,a管内的水面低于水槽中的水面,b管内的水面高于水槽中的水面,整个装置固定在升降机内。现让升降机从静止开始加速下降,假设在此过程中管内气体不与外界热交换(绝热过程),则
圆O:x2+2x-6y-14=0关于直线y=x对称的圆是
最新回复
(
0
)