首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定编写了如下的Sub过程: Public Sub Proc(a()As Integer) Static i As Integer Do a(i)=a(i)+a(i+1) i=i+1 Loop Whilei<2 End Sub 编写如下事件过程: Priv
假定编写了如下的Sub过程: Public Sub Proc(a()As Integer) Static i As Integer Do a(i)=a(i)+a(i+1) i=i+1 Loop Whilei<2 End Sub 编写如下事件过程: Priv
admin
2018-12-20
20
问题
假定编写了如下的Sub过程:
Public Sub Proc(a()As Integer)
Static i As Integer
Do
a(i)=a(i)+a(i+1)
i=i+1
Loop Whilei<2
End Sub
编写如下事件过程:
Private Sub Form_Click()
Dim m As Integer,i As Integer,x(4)As Integer
For i=0 To 4
X(i)=i+1
Next i
For i=1 To 2
Call Proc(x())
Next i
For i=0 To 4
Print x(i);
Next i
End Sub
运行程序,单击窗体,输出结果是( )。
选项
A、3 4 7 5 6
B、3 5 7 4 5
C、2 3 4 4 5
D、4 5 6 7 8
答案
B
解析
单击窗体时,触发Form_Click事件,在Form_Click事件过程中,定义了两个整型变量m和i,同时定义了一个可以存储5个整型元素的一维数组x,然后通过第一个For循环给数组元素赋值,其中x(0)=1,x(1)=2,x(2)=3,x(3)=4,x(4)=5;第二个For循环共执行两次,每执行一次,调用过程Proc一次,且数组作为实际参数,传递的形式为按地址传递,即被调用过程对数组元素的改变会影响主调过程中数组元素的值。在被调用过程Proc中,定义了一个静态局部变量i,静态局部变量有一个很重要的特性就是在程序运行过程中,会自动保留上次执行的结果,即第一次调用Proc过程结束后变量i的值会被“记忆”住,作为下次调用Proc的初始值。两次调用Proc过程,各变量的值如下表所示。
a(3)和a(4)的值不受影响,还是初始值,最后通过Form_Click事件过程中的第三个For循环将数组结果输出,所以B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/RkFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面关于控件数组的叙述中正确的是()。
设变量x的值是845,则下面语句的输出是()。Printx\100+(xMod100)\10+xMod10
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
结构化程序设计中,下面对goto语句使用描述正确的是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
下面不能作为结构化方法软件需求分析工具的是()。
设有如下程序:OptionBase1Dima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommand1_Click() ’循环1 Fori=1To3 Forj=1To4
下列说法中错误的是()。
程序流程图中带有箭头的线段表示的是
随机试题
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。例如,s所指的字符串为“dei35adh3kjsdf7”,执行后结果为“defadhajsdt3537”。请在程序的下划
在敏捷制造中,最核心的资源是()
A、血液中性粒细胞显著增高B、血液单核细胞显著增高C、血液异型淋巴细胞显著增高D、血液淋巴细胞持续显著增高E、血液嗜碱性粒细胞显著增高中性粒细胞型类白血病可见
某建筑公司制定的生产安全事故现场处置方案,按规定应()至少组织一次演练。
根据我国《合同法》的规定,合同履行中条款空缺首先应当()。
会计软件要具有最大限度地发现错误并提供必要修改手段的功能,即要具有足够的()功能。
弗罗伊德描绘了一场人格的两个不同部分()之间无休止的战争,而这场战争由自我来协调。[2007年真题]
下列哪项属于社会工作者在倡导劳动力市场规范方面的努力?()。
一些乡村在变为城镇的过程中,虽然面貌________,但很多曾经让人留恋的东西却________。人们或多或少有这样的________,快速的、大规模的城镇化会不会使“乡愁”无处安放?填入画横线部分最恰当的一项是:
在数据库系统中,数据模型包括概念模型、逻辑模型和()。
最新回复
(
0
)