首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: Private Sub Command1_Click() Dim a As Integer.b a=2 b=3 Print fun(a,b);a;b End Sub Private
有下面程序代码: Private Sub Command1_Click() Dim a As Integer.b a=2 b=3 Print fun(a,b);a;b End Sub Private
admin
2019-03-14
29
问题
有下面程序代码:
Private Sub Command1_Click()
Dim a As Integer.b
a=2
b=3
Print fun(a,b);a;b
End Sub
Private Function fun(ByVal x As Integer,y)As Integer
y=x水y
x=y
fun=x
End Function
执行Command1_Click过程后的输出结果是( )。
选项
A、6 2 3
B、6 6 6
C、6 2 2
D、6 2 6
答案
D
解析
本题考查参数传送相关知识,在程序中定义了一个Function函数过程fun,并设置形参的传递方式为ByVal(传值调用),形参y的传递方式为默认传递方式ByRef(传引用调用);在Command1_Click事件过程中,使用print方法输出三个值,分别为:fun函数的返回值,变量a和变量b,由于实参a值给形参x,传递的方式为ByVal,fun函数中对x的任何改变都不会影响实参a,所以在Command1_Click过程中变量a的值不会改变;实参b传递地址给形参y,fun函数中对y的任何改变都会影响实参b,在fun函数中执行y=x*y语句后,y的值为6,执行x=y后,x的值为6,并且通过语句fun=x,将x的值作为函数的返回值返回到过程Command1_Click中,所以最终在过程Command1-Click中输出的单个值分别为:6,2,6。D选项正确。本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/9bUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在软件设计中不使用的工具是
窗体上有一个列表框控件Listl。以下叙述中错误的是
输入VB源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
设已经在窗体上添加了一个通用对话框控件CommonDialogl,以下语句正确的是()。
下列不能打开菜单编辑器的操作是()。
在名称为Forml的窗体上画一个名称为CDl的通用对话框,通过属性窗口设置CDl的初始路径为c:\,默认的文件名为None,标题为“保存等级考试”,如图2所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。
如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为
下列合法的变量名是
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是
假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是()。
随机试题
Anyonecananswersuchaquestionasthisone,______?
长期卧床易导致呼吸道感染,主要是由于分泌物沉积在呼吸道何处引起
马方综合征引起的主动脉改变,其超声表现错误的是
女性,22岁,口服不详农药60ml后,呕吐,流涎,走路不稳,视物模糊,呼吸困难,口中有大蒜样气味。最重要的实验室检查是
A、β1B、β2受体C、M受体D、N1受体E、N2受体神经节细胞膜上的受体是
()是预期未来收入的现值,其现值就是通过数量化来衡量人身风险。
某企业财务资料显示,2015年会计利润为370万元,其中营业外支出100万元(其中90万元为公益性捐赠支出),上年度经税务机关核定的亏损为30万元。2015年企业所得税前可以扣除的捐赠支出为()万元。
1946年首台电子数字计算机ENIAC问世后,冯.诺依曼在研制EDVAC计算机时,提出两个重要的改进,它们是( )。
Howmanyessaytitlescanstudentschoosefromfortheirfirstassignment?
I’mgoingtotalkaboutthepreservingoffruitshere.Attheendofeverysummer,astheheapsoffreshfruitstarttodwindle(
最新回复
(
0
)