首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个名称为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
76
问题
在窗体上画一个名称为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://www.kaotiyun.com/show/1PFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,并编写如下事件过程:PrivateSubCommand1_Click()x=1s=0Fori=1To5x=x/i
下面属于白盒测试方法的是()。
面向对象方法中,继承是指()。
窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是()。
下面不属于软件设计阶段任务的是
数据字典(DD)所定义的对象都包含于
下面不能作为结构化方法软件需求分析工具的是
下面不能作为结构化方法软件需求分析工具的是
能够产生1到50之间(含1和50)随机整数的表达式是( )。
设a=10,b=4,c=5,d=7,表达式a>bAndNotc
随机试题
为明确诊断,首先检查项目应是( )。检查结果证实为宫颈上皮内瘤样病变,异型细胞占宫颈上皮全程2/3以上,伴HPV感染,此例应诊断为( )。
已知杆AB和杆CD的自重不计,且在C处光滑接触,若作用在杆AB上的力偶的矩为m1,则欲使系统保持平衡,作用在CD杆上的力偶矩m2,转向如图所示,其矩的大小为:
中国古代的思想家荀子、英国的洛克均强调教育的价值,对教育的作用持乐观的态度,关注的重点是学习。这种观点属于()。
“一国两制”的构想、国策的实践意义是什么?
全国人民代表大会及其常务委员会有权修改宪法。()
在普通话中,/i/只有一个音位变体。()
怎样建设社会主义,核心是
Everyoneknowsthattoomuchtimeinthesuncanexposeyoutoexcessiveultravioletradiation,whichcanleadtoskincancers.【
MicrochipResearchCenterCreatedAresearchcenterhasbeen【C1】______inthisFarEasterncountrytodevelopadvancedmicroc
WeMustTrainPeopletoBreaktheRules[A]Layouttheentrails,readomensandauguries,studytheheavens,shakeyourhoarylo
最新回复
(
0
)