首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的代码如下: Private Sub Commandl_Click() Dim x As Integer,y As Integer x=Val(InputBox(”输
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的代码如下: Private Sub Commandl_Click() Dim x As Integer,y As Integer x=Val(InputBox(”输
admin
2020-04-18
41
问题
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的代码如下:
Private Sub Commandl_Click()
Dim x As Integer,y As Integer
x=Val(InputBox(”输入整数”))
y=Val(InputBox(”输入整数”))
Print Str(fun(x,y)+x+y)
End Sub
Private Function fun(ByRef m As Integer,ByVal n As Integer)
m=m*m:n=n+n:fun=m+n
End Function
运行程序,单击命令按钮时,出现输入对话框,分别输入3、5,则窗体上显示的是
选项
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://kaotiyun.com/show/HrTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有一个由两个文本框组成的控件数组,名称为Text1,并有如下事件过程:PrivateSubText1_Change(IndexAsInteger) SelectCaseIndex Case0 Text1(1).
要求在程序运行时,如果按住鼠标左键不放而移动鼠标,鼠标的位置坐标同步显示在窗体右上角的标签(名称为Label1)中,如右图所示,放开鼠标左键后,停止同步显示。下面可以实现此功能的程序是( )。
软件调试的目的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
设窗体上有名称为Option1的单选按钮,且程序中有语句:IfOption1.Value=TrueThen下面语句中与该语句不等价的是( )。
下列关于栈的叙述中,正确的是
以下关于VB的叙述中,错误的是()。
可以产生30~50(含30和50)之间的随机整数的表达式是( )。
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下
双精度浮点数的类型说明符为
随机试题
A、Havingfunaroundacampfireinopenair.B、Helpingfreshmenadapttocollegelife.C、Welcomingnewcomersattheschoolgate.
国际政局分析属于企业外部环境一般内容调研的()
下列哪项与漏出液的特点无关()
产生高血压脑病的主要原因是
A.黄疸B.腹痛C.脂肪泻D.食欲不振E.消化不良
新生儿缺氧缺血性脑病时发生惊厥,首选的药物是()
下列各项中。可以按照当地适用税额减半征收耕地占用税的是()。
房地产开发企业在进行营销渠道决策时,应遵循()原则。
协议标记交换(MPLS)是IETF提出的第三层交换标准,下面有关MPLS的描述中,正确的是______。
SpeakerA:Hello.CanIbeofservicetoyou?SpeakerB:I’mjustwindowshopping.SpeakerA:Youarealwayswelcome.【D8】
最新回复
(
0
)