首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个名称为Command1的命令按钮,一个名称为Text1的文本框,并编写以下程序代码: Private Sub subl(ByRef d(),ByRef m As Integer) Dim i As Integer m=
在窗体上画一个名称为Command1的命令按钮,一个名称为Text1的文本框,并编写以下程序代码: Private Sub subl(ByRef d(),ByRef m As Integer) Dim i As Integer m=
admin
2018-07-11
61
问题
在窗体上画一个名称为Command1的命令按钮,一个名称为Text1的文本框,并编写以下程序代码:
Private Sub subl(ByRef d(),ByRef m As Integer)
Dim i As Integer
m=d(LBound(d))
For i=LBound(d)+1 To UBound(d)
If m>d(i)Then m=d(i)
Next i
End Sub
Prirate Sub Command1 Click()
Dim n As Integer
n=0
Dim data()As Variant
data=Array(23,50,一10,220,35,一8)
Call subl(data(),n)
Text1.Text=n
End Sub
以下叙述中错误的是( )。
选项
A、程序运行时,单击Command1,则在Text1中显示的结果为0
B、在过程subl的形参列表中,如果m左边的关键字ByRef省略,则程序执行结果不变
C、程序运行时,单击Command1,则变量n的值为-10
D、语句Call subl(data(),n)改为subl data,n时,程序执行结果不变
答案
A
解析
在过程Command1_Click中,定义了一个默认数组data,然后通过Array函数给数组元素赋值,接着使用Call语句调用过程subl并将数组data作为参数传递给subl过程,当用数组作为过程的参数时,使用的是“传地址”方式,而不是“传值”方式,故在过程subl中对数组元素的修改,会改变原数组的值。变量n使用的传递方式为By。Ref,n传递的也是地址。在subl过程中,语句LBound(d)获得的是数组下标的下界值,d(LBound(d))=d(O)=23,所以m=23;For循环的循环变量i初始值为1,终止值为5,程序执行如下:当i=1时,m>d(i)为假;当i=2时,m>d(i)为真,执行语句m=d(i)=一10;当i=3时,m>d(i)为假;当i=4时,m>d(i)为假;当i=5时,m>d(i)为假,循环结束,最终m的值为一10。由于过程传递的是地址,主调过程Command1_Click中的n值为一10,最终输出到Text1文本框控件中的值为一10。所以A选项叙述错误,其它3项叙述正确。本题选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/IoFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设窗体上有一个名称为List1的列表框和一个名称为Checkl的复选框数组(下标从0开始)。程序运行时,单击某个复选框,如果列表框中没有该复选框的标题,则把该复选框的标题添加到列表框中,否则从列表框中把该复选框标题删除。PrivateSubC
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
编写如下程序:PrivateSubCommand1Click()Dima(3,3)AsInteger,sAsIntegerFori=1To3Forj=1To3a(i,j)=i*j+iNextjNext
现有如下语句:x=IIf(a>50,Int(a\3),aMod2)当a=52时,x的值是
以下叙述中错误的是
要计算x的平方根并放入变量y,正确的语句是( )。
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
设有如下程序:OptionBase1Dima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommand1_Click()循环1Fori=1
随机试题
考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、宏对象“mEmp”和报表对象“rEmp”。同时,给出窗体对象“fEmp”的“加载”事件和“预览”及“打印”两个命令按钮的单击事件代码,试按以下功能
有关有效应力原理,下列说法正确的是()。[2013年真题]
计算机的性能指标包括( )。
企业审核信用证项下单据的标准是()。
个人贷款的对象是()。
逆境可以成才,“同流而不合污”“出淤泥而不染”“威武不能屈”等典故反映出()在个体发展中的作用。
1+2+3+4+5+…+2003的和的最后一位是多少?
“三孔”是指()、()和()。
农村贫困人口脱贫是全面建成小康社会最艰巨的任务。必须充分发挥政治优势和制度优势,坚决打赢脱贫攻坚战。因此,我们必须实施精准扶贫、精准脱贫,这就要
Jacklosthisjoblastweek.Itwasdifficultforhimtofindanother【C1】______.【C2】______toldhimthatitwaspossibletoget
最新回复
(
0
)