首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Command 1的命令按钮,其单击事件过程及相关的代码如下: Private Sub Command 1_Click() Dim x As Integer,y As Integer x=Val(InputBox("输入整数")) Y=V
窗体上有一个名称为Command 1的命令按钮,其单击事件过程及相关的代码如下: Private Sub Command 1_Click() Dim x As Integer,y As Integer x=Val(InputBox("输入整数")) Y=V
admin
2015-05-29
28
问题
窗体上有一个名称为Command 1的命令按钮,其单击事件过程及相关的代码如下:
Private Sub Command 1_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/8CQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在关系数据库中,把数据表示成二维表,每一个二维表称为______。
在窗体上画一个文本框和一个列表框,然后编写如下两个事件过程:PrivateSubForm_Load()List1.AddItem"357"List1.AddItem"246"List1.
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
单击命令按钮执行下列程序,其输出结果是()。PrivateSubCommand1_Click()DimaAsInteger,bAsInteger,cAsIntegera=3b=4
设计程序时,应采纳的原则之一是()。
简单的交换排序方法是()。
下列叙述中错误的是()。
关于结构化程序设计原则和方法的描述错误的是()。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
按条件f对关系R进行选择,其关系代数表达式为______。
随机试题
象皮腿曲氏试验I
冠桩的长度一般为根长的可保留的牙齿其牙槽骨吸收不能超过根长的
明确提出“法治应当优于一人之治”的学者是:()。
债券的偿还期限一般分为()。
下列选项在性质上属于政府综合统计机构的包括()
计算净资本,要求证券公司保持充足、易于变现的流动性资产,可以满足紧急需要并抵御潜在的()。
下列各项中,企业应确认为无形资产的有()。
智化寺的“京音乐”的价值?
简述南京国民政府诉讼审判制度的特点。
设f(x)在[0,1]上满足f"(x)>0,则f’(0),f’(1),f(1)-f(0)或f(0)-f(1)的大小顺序为()。
最新回复
(
0
)