首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的代码如下: Private Sub Commandl Click() Dim xAs Integer,y As Integer x=Val(InputBox(“输入整数”)) y=Val(
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的代码如下: Private Sub Commandl Click() Dim xAs Integer,y As Integer x=Val(InputBox(“输入整数”)) y=Val(
admin
2015-12-09
34
问题
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的代码如下:
Private Sub Commandl Click()
Dim xAs Integer,y As Integer
x=Val(InputBox(“输入整数”))
y=Val(InputBox(“输入整数”))Print Str(fun(x,y)+x+y)
End Sub
Private Function ftm(ByRef m As Integer,ByVal n As Integer)
m=m*m:n=n+n:fun
选项
A、27
B、28
C、33
D、38
答案
C
解析
在Visual Basic中调用过程时,参数有两种传递形式:按值传递(Byval)和按址传递(Byref),默认为按址传递。其中,当参数按址传递时,如果在引用该参数的过程中改变了形参的值,同时也就改变了传递参数时实参变量的值。本题中fun的参数m是按地址传递的,n是按值传递的,因此在f中对m的改变会影响实参x,对n的操作不会影响实参y,即输出的是Str(19+9+5)=“33”。
转载请注明原文地址:https://jikaoti.com/ti/aEJ0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
若要使某命令按钮获得控制焦点,可使用的方法是()。
下列()语句可以将变量A、B的值互换。
为了使命令按钮(名称为Commandl)右移200,应使用的语句是()。
以下程序代码实现单击命令按钮Commandl时生成20个(0,100)之间的随机整数,存于数组中,打印数组中大于50的数,并求这些数的和。Dimalt(1To20)Fori=1To20arr(i)=NextiS
执行以下程序段后,整型变量C的值为()。a=24b=328SelectCaseb\10Case0c=a*10+bCase1to9c=a*100+bC
在运行阶段,要在文本框Text1获得焦点时选中文本框中所有内容,对应的事件过程是()。
通过文本框的()属性可以获得当前插入点所在的位置。
当执行以下过程时,在名为lplResult的标签框内将显示()。PrivateSubcmdlt_C1ick()Dimi,rr=0Fori=1To5Step1r=r+i
要清除已经在图片框P1中打印的字符串而不清除图片框中的图像,应使用语句()。
随机试题
硝酸生产中,要用碱液吸收尾气中的NO和NO2以消除公害保护环境。()
下列哪种疾病是非器官特异性自身免疫疾病
冲突双方以放弃部分利益为前提,在一定程度上满足对方的部分需要,达成彼此接受的协议,此冲突解决方法是
认为“阳常有余”的医家是
患者,女性,52岁,因足底刺伤后出现全身肌肉紧张性收缩,阵发性痉挛,诊断为破伤风。导致患者死亡的常见原因是
二进制数01111001B转换为十进制数是()。
根据规定,下列情形中,诉讼时效为2年的是()。
下列说法正确的是()。
在Windows98环境下,______不可能启动Internet Explorer浏览器。( )
FromOurDarkestDay,OurBrightestHopeThatawfulSeptembermorning,whenjet-linersrainedfromthesky,andtheworstan
最新回复
(
0
)