首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定编写了如下的Sub过程: Public Sub Proc(a()As Integer) Static i As Integer Do a(i)=a(i)+a(i+1) i=i+1 Loop While i
假定编写了如下的Sub过程: Public Sub Proc(a()As Integer) Static i As Integer Do a(i)=a(i)+a(i+1) i=i+1 Loop While i
admin
2019-03-14
55
问题
假定编写了如下的Sub过程:
Public Sub Proc(a()As Integer)
Static i As Integer
Do
a(i)=a(i)+a(i+1)
i=i+1
Loop While i<2
End Sub
编写如下事件过程:
Private Sub Form_Click()
Dim in 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/ROFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a
现有如下程序:PrivateSubCommand1_Click() s=0 Fori=1To5 s=s+f(5+i) Next PrintsEndSubPublicFunctionf(xAsInteger
(1)在考生文什央下有一个工程文件sjt3.vbp,窗体上有一个圆和一个矩形,还有水平和垂直滚动条各一个。程序运行时,移动某个滚动条的滚动块,可使圆做相应方向的移动。滚动条刻度值的范围是圆可以在矩形中移动的范围。以水平滚动条为例,滚动块在最左边时,圆靠在矩
以下关于垂直滚动条的叙述中,正确的是
以下关于文本框的叙述中,正确的是
VB工程文件的扩展名是
工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:PublicxAsIntegerPrivateyAsInteger窗体文件的程序代码是:DimaAsIntegerPrivateSubForm_Load()
如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是
随机试题
下述关于高血压降压治疗的原则,哪一项是错误的()(2003年)
患者,男,65岁。因“发作性胸闷、胸痛10年余,加重伴不能平卧1周”入院,发作时无肩背放射痛。查体:眼睑及双下肢水肿,叩诊界向左扩大,听诊心前区未闻及病理性杂音。提示:该患者超声心动图呈“大心腔、薄间隔、小开口”表现。问题2:最可能的诊断是
患者女性,50岁,因腹痛、呕吐、停止排气排便就诊,尿量600ml/d。查体:血压100/70mmHg,皮肤干燥,眼球下陷,腹胀,肠鸣音亢进,白细胞12×109/L,血清钾3.7mmol/L,血清钠128mmoL/L,血清氯101mmol/L。
建设工程质量监督机构的主要任务包括()。
关于连环替代法的基本程序,下列说法中正确的有()。
在股份公司增资发行新股时,原普通股股东享有按其持股比例、以()优先认购一定数量新股的权利。
事业单位在财产清查中发现事业用材料盘亏,其中属于正常损耗的应()。
()linkstheentirelogisticsprocesswithcustomer.
UntilrecentlymosthistroiansspokeverycriticallyoftheIndustrialRevolution.They【B1】thatinthelongrunindustrializatio
In1620,abouthalftheUSAwas(11)forests.Todaytheforestshavealmostgone.Alotofgoodlandhas(12)them,leaving
最新回复
(
0
)