首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个名称为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
30
问题
在窗体上画一个名称为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全国计算机二级
相关试题推荐
以下关于数组的叙述中,错误的是()。
假定在窗体上添加了一个通用对话框控件,其名称为CD1,并有如下:程序段:CD1.$howOpenCD1.DefauaultExt="doc"在打开文件的对话框中选择了"c:\file.txt"文件,则FileTitle的属性值是(
表达式Sgn(0.25)的值是()。
结构化程序所要求的基本结构不包括()。
下列叙述中正确的是()。
下面有关标准模块的叙述中,错误的是()。
在面向对象方法中,不属于“对象”基本特点的是()。
A、自然连接B、交C、投影D、并A关系R和关系S有公共域,关系T是通过公共域的等值进行连接的结果,符合自然连接,选A。
在黑盒测试方法中,设计测试用例的主要根据是( )。
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
随机试题
被称为“三大供热营养素”的是()①蛋白质②脂肪③碳水化合物④矿物盐⑤维生素⑥水
北京市政府服务平台提供网上缴纳个人所得税的服务,这种电子商务类型属于()
树立中国特色社会主义的共同理想是社会主义核心价值体系的( )。
根据我国《担保法》的规定,债权人与债务人应当在合同中约定,债权人留置财产后,债务人应当在多长时间内履行债务【】
期货公司申请从事期货投资咨询业务,注册资本应当不低于人民币()亿元,且净资本不低于人民币()万元。
长城公司系上市公司,为增值税一般纳税人,销售商品适用增值税税率为17%,适用的企业所得税税率为25%。所得税核算采用资产负债表债务法,2015年1月1日“递延所得税资产”科目余额为500万元,“递延所得税负债”科目余额为0元,具体明细如下表:2015年
17世纪法国哲学家笛卡尔认为:“精神和物质是两种绝对不同的实体,精神的本质在于思想,物质的本质在于广袤;物质不能思想,精神没有广袤;二者彼此完全独立,不能由一个决定或派生另一个。”该观点属于()
设A=(aij)是三阶非零矩阵,|A|为A的行列式,Aij为aij的代数余子式。若aij+Aij=0(i,j=1,2,3),则|A|=__________。
下列对IPv6地址FF23:0:0:0:0510:0:0:9C5B的简化表示中,错误的是()。
A、Bothliveoncampus.B、Bothliveoffcampus.C、Themanlivesoncampus;thewomanlivesoffcampus.D、Thewomanlivesoncampu
最新回复
(
0
)