首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写以下程序代码: Private Sub sub1(ByRef d(), ByRef m1 As Integer) Dim i As Integer m1 = d(
在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写以下程序代码: Private Sub sub1(ByRef d(), ByRef m1 As Integer) Dim i As Integer m1 = d(
admin
2018-10-18
32
问题
在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写以下程序代码:
Private Sub sub1(ByRef d(), ByRef m1 As Integer)
Dim i As Integer
m1 = d(LBound(d))
For i = LBound(d) + 1 To UBound(d)
If m1 < d(i) Then m1 = d(i)
Next i
End Sub
Private Sub Command1_Click()
Dim n1 As Integer
n1=-1
Dim data()
data = Array(10, 20, -20, 50, 15, -5)
Call sub1(data(), n1)
Text1.Text = n1
End Sub
程序运行过程中,当单击命令按钮Command1时,则在文本框Text1中显示的结果为( )。
选项
A、-5
B、-1
C、0
D、50
答案
D
解析
程序的主要功能为:找出数组中的最大值并输出。首先,在程序中定义一个数组变量data,然后通过Array函数给数组整体赋值。LBound函数返回数组某一维的下界,UBound函数返回数组某一维的上界。在子程序sub1中,通过ByRef方式将数组的首地址及变量n的地址分别传给形参数组d和变量m1,此时形参数组d和变量m1与实参数组data和变量n1共享相同的地址空间。在Command_Click过程中语句"Call sub1(data( ), n1)"调用子过程sub1,并传递参数。在子过程sub1中,LBound(d)=0(数组下标的下界值),UBound(d) = 5;m1=d(LBound(d))=d(0)=10。程序进入For循环,i从1开始执行到5结束,当i=1时,d(1)=20,10<20为真,m1=d(1)=20;当i=2时,d(2)=-20,20<-20为假;当i=3时,d(3)=50,20<50为真,m1=d(3)=50;当i=4时,d(4)=15,50<15为假;当i=5时,d(5)=-5,50<-5为假。整个程序运行结束,最终m1的值为50,也就是说n1的值为50,程序返回后将n1的值显示在文本框Text1中,故选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/1PFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
某人为计算n!(0<n<=12),编写了下面的函数过程:PrivateFunctionfun(nAsInteger)AsLongDimpAsLongp=1Fork=n-1T
有如下程序:PrivateSubForm_Click()DimsAsInteger,pAsIntegerp=1Fori=1To4Forj=1Tois=S+
在窗体模块的声明部分声明变量时,不能使用的关键字是()。
以下叙述中错误的是()。
以下关于VB文件的叙述中,正确的是()。
以下叙述中错误的是()。
以下不能用Print方法输出数据的对象或窗口是()。
在软件开发中,需求分析阶段可以使用的工具是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
随机试题
锯削管子必须用()锯条。
退出Word可按快捷键()。
下列哪个体位可用来证实重力依赖性钙化
美国1803年“马布里诉麦迪逊”案确立的宪法原则包括:()
灌注桩各工序应连续施工,钢筋笼放人泥浆后()内必须浇筑混凝土。
结账的时间一般在()
结合上表,写出本课的“过程与方法”维度的教学目标。
1981年当全世界认为野生朱鹮已经灭绝时,在中国又重新发现7只野生朱鹮,现在国内朱鹮数量已达1617只,目前全世界的朱鹦都是由当年的7只繁育而来。由于近亲繁殖严重,朱鹮成为世界濒危鸟类中遗传多样性最低的物种。这会导致种群抗病率降低,患病致死率上升,尤其是抵
下面关于对象概念的描述中正确的是()。
Menaremuch"smarter"thanwomenwhenitcomestoshopping,accordingtoasurveyof1,000peoplewhichfoundthat42%ofmena
最新回复
(
0
)