首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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
2020-04-18
36
问题
为达到把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 Integer,ByRefb Integer)
D、swap中3条赋值语句的顺序是错误的,应改为a=b:b=c:c=a
答案
C
解析
本题考查函数参数传递。VB有两种参数传递方式:传值ByVal和传地址ByRef,ByVal方式形参的修改不会影响到实参,ByRef方式修改形参相当于修改实参。题目要求在调用swap过程后,修改形参影响实参,参数应该使用ByRef方式。
转载请注明原文地址:https://kaotiyun.com/show/KwTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个组合框,一个命令按钮和一个文本框,其名称分别为Combo1,Command1和Text1,然后编写如下事件过程:PrivateSubForm_Load()Combo1.AddItem"AAAAA"Combo1
下列叙述中正确的是
下面不能正确计算1+(1+2)+(1+2+3)+…+(1+2+…+10)的是
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。命令按钮的单击事件过程如下:Dimx1AsInteger,x2AsInteger,x3AsIntegers=Trim(Text1.Text
假定有以下程序段:Fori=1To3 Forj=5To1Step-1 Printi*j NextjNexti则语句Printi*j的执行次数是( )。
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是( )。
在考生文件夹下有一个工程文件sjt5.vbp,包含了所有控件和部分程序。当程序运行时,单击“打开文件”按钮,则弹出“打开”对话框,默认目录为考生目录,默认文件类型为“文本文件”。选中in5.txt文件(如图1所示),单击“打开”按钮,则把文件中的内容读入并
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
程序测试的目的是
随机试题
平衡膳食塔
一般只做表面麻醉用药的局部麻醉药是
有关气雾剂的叙述中错误的是
MM的公司税模型命题二认为在赋税条件下,当负债比率增加时,股东面临财务风险所要求增加的风险报酬的程度小于无税条件下风险报酬的增加程度,即在赋税条件下公司允许更大的负债规模。( )
决定教育发展变化的最根本、最内在的因素是()
我国教育法所规定的法律责任一般定性为()
阅读《改革开放以来西藏GDP变化图》,其变化的原因有()。①西藏自治区的建立②民族区域自治制度的恢复与重新确立③改革开放的推动④《中华人民共和国民族区域自治法》的颁布
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
Britain’sprivateschoolsareoneofitsmostsuccessfulexports.Thechildrenofthewealthy【C1】________tothem,whetherfromC
Thebesttitleforthetextmaybe______.Thepurposeoftheauthorinwritingthispassageis______.
最新回复
(
0
)