首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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
2016-11-12
56
问题
为达到把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 Integer)
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声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递(即形参的结果会传递给实参)。本题中为了实现数据的交换,要求进行传址调用,因此形参前面不应用ByVal声明。
转载请注明原文地址:https://www.kaotiyun.com/show/FoGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果是()。PrivateSubFormActivate0Dimscore(3)AsInteger,totalAsIntegerDimaa_scoreAsVariants
在窗体上画一个命令按钮,名称为Commandl,然后编写如下程序:PrivateSubCommandl_Click()Fori=1To2Forj=1Toi
设x=4,y=8,z=7,则以下表达式的运算结果是()。xz)Orz
栈中允许进行插入和删除的一端叫做_____________。
设有两个串p和q,求q在p中首次出现位置的运算称为()。
在VisualBasic的立即窗口内输入以下语句X=65?Chr$(X)在窗口中显示的结果是_________。
按照“先进先出”组织数据的数据结构是()。
以下各组序列中,属于堆的是
产生[10,27]之间的随机整数的VisualBasic表达式是
8.6787E+8写成普通的十进制数是()。
随机试题
我国将新生儿期定义为
患儿,1岁。发热,流涕,咳嗽3天就诊,体温39.5℃,耳后发际处可见红色斑疹,疹间皮肤正常,流泪,结膜充血。最可能的诊断是
在病人死后,用于分离病毒的尸体标本的采集时限是
患者,女,30岁,已婚。怀孕3个月,近3天尿频、尿急、尿道灼热刺痛,两颧潮红,五心烦热,舌红苔薄黄,脉细滑数。治疗应首选
A、温度计B、旋光计C、pH计D、阿培折光计E、高效液相色谱;以下仪器用具使用正确的是测定比旋度所用仪器
以下对沉降缝的处理正确的是()。
申请专利的发明创造在申请日前()个月内,在规定的学术会议或者技术会议上首次发表的不丧失其新颖性。
对消防水带进行压力试验,应截取()m长的消防水带,平稳加压至试验压力,保压5min,检查是否有渗漏现象,有渗漏则不合格。
汉代董仲舒将日食等自然界的灾异现象与君主的作为联系起来,君主也常以罪己方式来应对灾异。到了清代,出现日食时则要求官员到礼部集合,长跪至日食结束,否则被皇帝训斥。这反映出()。
从客观现实来看,并不是所有人都能按照自己的愿望选择职业,社会需求对择业有很大的制约性,这体现了树立正确的择业观需要()
最新回复
(
0
)