首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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-07-22
2
问题
为达到把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://kaotiyun.com/show/3CHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有如下程序:PrivateSubForm_Click()DimiAsInteger,nAsIntegerFori=1To20i:i+4:n=n+iIfi>10ThenExitFor
设窗体上有一个标签Labell和一个计时器Timerl,Timerl的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是
命令按钮不支持的事件为()。
阅读程序:OptionBase1PrivateSubFormClick()Dim—a(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)=__________Printa(i,j);Nextj
为了保存数据,需打开顺序文件“E:\UserData.txt”,以下正确的命令是
下面不属于软件设计阶段任务的是
现有如下一段程序:OptionBase1PrivateSubCornmand1_Click()Dimaa=Array(3,5,7,9):x=1Fori=4To1Step-1s=s+a(i)*x:x=x*1
数据库系统的核心是()。
在窗体上画一个文本框,其名称为Textl,为了在程序运行后隐藏该文本框,应使用的语句为()。
设有数组声明语句如下:Dima(-1to2,,0to5)a所包含的数组元素个数是
随机试题
在给排水设备中,一般为变频泵的是_______。
结核菌吸入人体后,产生变态反应的时间是
Oneofthemostimportantfeaturesthatdistinguishesreadingfromlisteningisthenatureoftheaudience.【C1】______thewriter
一个种猪场常采用相对固定的种猪精液进行人工配种,但在一段时间内,同一配种员采用同一公猪精液配种的片区,母猪空怀率普遍增多,产仔率很低,检查公猪母猪体况正常,试分析导致母猪怀孕产仔率低的原因可能是()。
无菌操作下导尿,一次导尿量不应超过
下列不是鼻腭神经阻滞麻醉的进针点的是()。
在双代号网络计划中,关键工作是指()的工作。
下列分析和预测经济波动的指标中,属于先行指标的是()。
Despitethescandalsoverleakede-mails,thescientificevidenceforglobalwarmingremainsstrong.Thequestion,then,istow
Lookatthefollowingpeopleandlistofstatementsbelow.Matcheachpersonwiththecorrectstatement.Writethecorrectlette
最新回复
(
0
)