首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定编写了如下的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
15
问题
假定编写了如下的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全国计算机二级
相关试题推荐
为了读取数据,需打开顺序文件"D:\data5.txt",以下正确的命令是
下列叙述中正确的是
(1)在考生文什央下有一个工程文件sjt3.vbp,窗体上有一个圆和一个矩形,还有水平和垂直滚动条各一个。程序运行时,移动某个滚动条的滚动块,可使圆做相应方向的移动。滚动条刻度值的范围是圆可以在矩形中移动的范围。以水平滚动条为例,滚动块在最左边时,圆靠在矩
工程文件包含Form1、Form2两个窗体。Form1有包含二个菜单命令的菜单;Form2上有一个名称为Command1的命令按钮,如图所示。Form1中菜单项"隐藏Form1"的单击事件过程代码如下:PrivateSubhideF1_Click
以下关于垂直滚动条的叙述中,正确的是
以下关于文本框的叙述中,正确的是
以下关于VB的叙述中,错误的是
窗体上有Command1、Command2两个命令按钮。现编写以下程序:OptionBase0Dima()AsInteger,mAsIntegerPrivateSubCommand1_Click() m=InputBox("请
某人编写了向随机文件中写一条记录的程序,代码如下:TypeRType NameAsString*10 TelAsString*20EndTypePrivateSubCommand1_Click() DimpA
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
随机试题
肝性脑病患者使用精氨酸的目的是()
关于双侧肾积水,一侧积水严重、一侧较轻的治疗。下列哪项正确
A.外用药品B.麻醉药品C.第二类精神药品D.医疗用毒性药专有标识为红色方框,底色内标注白色字样的是
城市生活垃圾处理应按照( )的原则,加强对垃圾产生的全过程管理,从源头减少垃圾的产生。对已经产生的垃圾,要积极进行无害化处理和回收.利用,防止污染环境。
下列账户中,期末结转后该账户一般应无余额的是()。
反映商业银行某一时点上资产负债业务的财务报表是()。
员工培训规划的(),是指规划必须体现可靠性、针对性、相关性和高效性等。
《学记》中提出的“杂施而不孙,则坏乱而不修”,所体现的教学原则是()。
IEEE(美国电气电子工程师协会)给出的实时系统定义是:那些正确性不仅取决于计算的逻辑结果,也取决于产生结果所花费的时间的系统。因此,实时系统对外界的响应是否正确不仅取决于【75】正确性,而且取决于【76】正确性。
ThenewideaabouteducationintheU.S.isthat______.Whichofthefollowingstatementistree?
最新回复
(
0
)