首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为达到把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
2019-01-17
34
问题
为达到把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://jikaoti.com/ti/9om0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下关于变量作用域的叙述中错误的是( )。
产生100以内(不含100)2位随机整数的VisualBasic表达式是
为了使一个复选框被禁用(灰色显示),应把它的Value属性设置为( )。
设有以下定义语句:PrivateTypepointxAsIntegeryAsIntegerEndTypeDimaAspoint下面语句中正确的是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
单击窗体,可以弹出如图所示对话框的程序为()。
在窗体上画一个通用对话框,程序运行中用ShowOpen方法显示"打开"对话框时,希望在该对话框的"文件类型"栏中只显示扩展名为DOC的文件,则在设计阶段应把通用对话框的Filter属性设置为( )。
由高中数学可知,对于连续函数f(x),若f(x1)与f(x2)值的符号相反,则在x1和x2之间必存在x0,使得f(x0)=0(该点称为"零点")。设有VB函数:PrivateFunctionf(xAsSingle)AsSingle可以返
设a=2,b=3,c=4,d=5,表达式的值是()。Nota
在考生文件夹下有一个工程文件sjt4.vbp,窗体上已经画出所有控件,如图3-105所示。在Text1文本框中输入一个任意的字符串(要求串的长度≥10),然后选择组合框中的三个截取运算选项之一。单击“计算”按钮,将截取运算后的结果显示在Text2中。窗体文
随机试题
3PE防腐管涂敷完成后,应用水冷却至钢管温度不超过()左右。
检测中性粒细胞杀菌功能的方法是
下列关于颅中窝骨折病人的护理错误的是
患者病情变化的原因可能是为进一步治疗,下列哪项治疗措施最为重要
根据《刑法》规定,明知是()的违法所得及其生产的收益,而掩饰、隐瞒其来源和性质的行为,构成洗钱罪。
建设单位申请建设用地规划许可证时,应报送的有关文件须包括()。
我国的一些少数民族在饮食禁忌方面有着共同之处,下列禁食狗肉的民族有()。
下列关于封建社会教育表述不正确的是()。(2016·江西)
设窗体界面如图所示,则框架控件的Caption属性的值是()。
IfIhaveimprovedinanyway,Iowe________alltoyou.
最新回复
(
0
)