首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: 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
30
问题
有下面程序代码:
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://jikaoti.com/ti/HrN0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列数据结构中,属于非线性结构的是
窗体上有一个名称为Textl的文本框,一个名称为Commandl的命令按钮。窗体文件的程序如下:PrivateTypeXPrivateSubCommandlClick()aAsInteger:bAsIntegerDimYAsx
在关系模型中,每一个二维表称为一个
数据库系统的核心是
在窗体上画一个命令按钮(名称为Command1),并编写如下代码:FnnetionFun1(ByValaAsInteger,bAsInteger)AsIntegerDim.tAsIntegert=a-b:b=t+a:Fun1=t+b
使用Line控件在窗体上画一条从(0,0)到(600,700)的直线,则其相应属性的值应是
如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为
以下打开VisualBasic菜单编辑器的操作中,错误的是
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
随机试题
产品“三包”是指
设,则An=________。
强烈而短促的情绪状态被称为【】
急性肾小球肾炎可下床轻微活动的标准是
全口义齿试戴时,判断颌位关系是否正确的方法很多,除了
某工程项目的案卷封面标注的保管期限是长期。长期是指工程档案需保存()。
张老师每次和别人说起自己的职业,都会充满自豪感。这说明张老师处于()。
A、 B、 C、 D、 D从每行来看,封闭区域数分别为0、1、2;3、4、5;6、7、(8)。
要实现报表按某字段分组统计输出,需要设置的是()。
Isisstillunusualtogetajobwithoutaface-to-facecontactwithyourboss-t-be.
最新回复
(
0
)