首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
单击命令按钮时,下列程序的执行结果为 Private Sub Command1_Click( ) Dim x As Integer,y As Integer x=12:y=32
单击命令按钮时,下列程序的执行结果为 Private Sub Command1_Click( ) Dim x As Integer,y As Integer x=12:y=32
admin
2013-01-23
43
问题
单击命令按钮时,下列程序的执行结果为 Private Sub Command1_Click( ) Dim x As Integer,y As Integer x=12:y=32 Call Proc(x,y) Print x;y End Sub Public Sub Proc(n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub
选项
A、12 32
B、2 32
C、2 3
D、12 3
答案
2
解析
函数过程在调用过程时,一般主调与被调过程之间有数据传递,即将主调过程的实参传递给被调用的过程,完成实参与形参的结合,然后执行被调过程,在 Visual Basic中,实参与形参的结合有两种方式:即传址与传值。这两种方法的特点如下: 1) 传址的结合过程时:当调用一个过程时,它将实参的地址传给形参,因此在被调用的过程中,对形参的任何操作都变成了对相应实参的操作,因此实参的值会随形参的改变而改变。 2) 传值的结合过程时:当调用一个过程时,系统将实参的值赋值给形参并断开了联系,被调用过程中的操作时在形参自己的存储单元中进行的,当过程调用结束时,这些形参所占用的存储单元也同时被释放,因此在过程中对形参的任何操作不会影响实参。而题中被调过程Proc中有两个形参,其中第一个形参n为传址方式,第二个形参m为传值方式。主调过程分别把实参x、y传递给Proc,所以当过程调用结束后,实参x的值应随着被调过程变化而变化,而实参y值在主调函数中始终不变,所以输出y的值仍为32;在被调过程中“n=n Mod l0"被调用时,相当于“x=x Mod 10”,所以x的值最终为32,最后输出结果如选项B所示。
转载请注明原文地址:https://kaotiyun.com/show/ZAhp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
多窗体程序由多个窗体组成,在默认情况下,VB在执行应用程序时,总是把()指定为启动窗体。
当Form1_Click事件发生时,程序的输出结果是()。PrivateSubForm_Click()DimMAsInteger,kAsInteger,tAsIntegerM=5:k=7
在窗体的“通用”部分用Public定义的变量,其作用域是()。
诊断和改正程序中错误的工作通常称为【】。
以下叙述中,错误的是______。
在窗体上画一个名称为Command1的命令按钮,然后编写如下代码:OptionBase1PrivateSubCommand1Click()d=0:c=10x=Array(10,12,
工程文件的扩展名是
假设线性表的长度为n,则在最坏的情况下,冒泡排序法的时间复杂度是
软件测试中根据测试用例设计方法的不同可分为黑盒测试和白盒测试,它们
当用户要自定义鼠标指针图形,除要对MouseIcon属性进行设置外,还必须将MousePointer属性设置为()。
随机试题
划线要求划出的线条除清晰外,最重要的是要保证正确。()
对于阴道前壁膨出的临床表现,下列哪项不恰当
不孕症的诊刮应于
关于肝性脑病患者的护理,错误的是
某施工现场出现车辆伤害事故,铲车制动系统失灵溜车,年仅21岁的作业人员李某背对铲车正在进行作业,铲车斗齿将其撞倒,经送医及时抢救,李某得以生还,但身体多处骨折,腰部脊椎断裂,损失工作日数超过6000日。依据《企业职工伤亡事故分类》(GB6441),李某伤
某机电安装公司2014年10月发生施工材料费用60万元,人工费25万元,机械使用费用5万元,履约担保费5万元。根据企业会计准则及其相关规定,则此项工程成本是()。
以委托书授予代理权的,委托书授权不明的,则对第三人的民事责任应由( )。
书桌:木材:学习
A、 B、 C、 D、 C
A、Threedaysandahalf.B、Sevendaysandahalf.C、Awholeweek.D、Halfaday.B根据男士的话,书的前三部分很难,他花了一周时间消化所读的内容,而剩下的则是雷同内容的重复,他只
最新回复
(
0
)