首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个名称为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
30
问题
在窗体上画一个名称为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://jikaoti.com/ti/kTm0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:PrivateSubCommand1_Click()DimnOAsIntegerDima,bAsIntegera=InputBox("Enter
窗体上有一个名称为Shapel并显示为圆的形状控件(其Width和Height属性值相等),一个名称为Timerl的计时器,并有下面程序代码:DimrAsSingle.flagAsIntegerPrivateSub
设有如下程序:OptionBase1Dima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommand1_Click()’循环1Fori=1To3Forj=1To4b
下列关于标签的描述中,错误的是
在窗体上画一文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1Click()DimnumAsInteger,xAsIntegernum=Val(InputBox("请输入一个正整数"))
设x=4,y=8,z=7,则以下表达式的运算结果是()。 xz)Orz
PrintFormat(1234.56,"###.#")语句的输出结果是( )。
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体中有两个控件数组,一个名称为Text,含有三个文本框;另一个名称为Cmd,含有三个命令按钮,且“暂停”按钮的初始状态为禁用,如图所示。请添加一个计时器Timer1,设置时间间隔为1秒,初始状态为禁用,
随机试题
(2009年4月)产品的功能分析是价值工程的核心,是开展价值工程活动能否取得成效的关键阶段。在这一阶段,又可细分为______、______、______及______四个步骤。
幼儿型多囊肾是
A.泻水逐饮,消肿散结B.泻下逐水,破血消癥C.泻下,逐水,去积,杀虫D.泻水逐饮,祛痰止咳,杀虫疗疮E.峻下冷积,逐水退肿,祛痰利咽,蚀疮
根据《税收征收管理法》,下列说法正确的有哪些?()
根据《中华人民共和国行政处罚法》和行政法理论的规定,下列关于税务机关对纳税人作出行政处罚的要求中,属于行使行政处罚裁量权的合理性要求的有()。
根据分税制体制规定,将同经济发展直接相关的主要税种划分为()。
实现“十三五”时期发展目标,破解发展难题,厚植发展优势,必须牢固树立并切实贯彻()、协调、绿色、开放、共享的发展理念。
甲将一辆拼装汽车售给乙,乙违章驾驶该车将丙撞伤。丙的损害应由()。
(2012-下半年联考-92)下列论述错误的是()。
Salesofplasticwaterbottlesdropped______,from590amonthtojust110amonth,becauseofthereportonplastictoxicity.
最新回复
(
0
)