首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: Private Sub Command1_Click() Dim k As Integer For k = 1 To 3 Call fun(k) Next k For k = 1 To 3
有下面程序代码: Private Sub Command1_Click() Dim k As Integer For k = 1 To 3 Call fun(k) Next k For k = 1 To 3
admin
2019-03-14
34
问题
有下面程序代码:
Private Sub Command1_Click()
Dim k As Integer
For k = 1 To 3
Call fun(k)
Next k
For k = 1 To 3
Call proc(k)
Next k
End Sub
Private Sub fun(x As Integer)
Static a As Integer
a = a + 1
Print a * x;
End Sub
Private Sub proc(x As Integer)
Dim a As Integer
a = a + 1
Print a * x;
End Sub
运行Command1_Click过程产生的输出是
选项
A、1 2 3 1 2 3
B、1 4 9 1 2 3
C、1 4 9 1 4 9
D、1 2 3 1 4 9
答案
B
解析
本题中fun()函数内声明Static局部变量,该变量在程序执行到该对象的声明处时被首次初始化,即以后的函数调用不会被初始化,其值始终驻留在全局数据区,直到程序运行结束。在过程fun()中对a值的改变在下次调用时a值仍为上次调用结束时的值。Command1_Click()过程中的第一个For循环执行3次,即fun()过程被调用3次,静态局部变量a具有保留上次执行结果的特点,三次循环a的值分别为1,2,3。所以3次输出的值为1,4,9。而Command1_Click()过程中的第二个For循环也执行3次,即proc()过程也被调用3次,每次局部变量a的初始值均为0,执行a=a+1后,a=1。所以3次输出的值为1,2,3。故正确答案为选项B。
转载请注明原文地址:https://jikaoti.com/ti/Xsm0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列关于通用对话框CommonDialog1的叙述中,错误的是( )。
某人编写了下面的程序,希望能把Text1文本框中的内容写到out.txt文件中:PrivateSubCommand1_Click() Open"out.txt"ForOutputAs#2 Print"Text1" Close
设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是( )。
有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。
设有数组声明语句如下:Dima(-1to2,,0to5)a所包含的数组元素个数是
下面控件中,没有Caption属性的是( )。
以下可以判断是否在文本框(名称为Text1)内按下了回车键的事件过程是
(1)在名称为Form1的窗体上添加一个图片框,名称为Pic,通过属性窗口将考生文件夹下的文件Tu1—1.jpg添加到图片框,然后编写适当的事件过程。运行程序时,单击窗体,在图片框中显示“VB等级考试”,如图所示。注意:要求程序中不得使用变量,事
下列与队列结构有关联的是
设栈的存储空间为S(1:50),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=30,则栈中的元素个数为()。
随机试题
以下哪种类型的肾小球疾病对激素敏感
甲市某公司与乙市某厂签订购销合同,双方签订合同地在丙市,并约定在丁市履行合同,但合同尚未实际履行双方即发生争议。甲市某公司作为原告应向何地法院起诉?
国家对高危行业企业实行安全生产许可制度,安全生产许可证的颁发和管理分别由相关政府部门负责。下列高危行业企业中,不属于安全生产监督管理部门颁发和管理安全生产许可证的是()。
一容器被一铜片分成两部分,一边是80℃的水,另一边是20℃的水,经过一段时间后,从热的一边向冷的一边传递了1000卡的热量,设水足够多,增减1000卡的热量温度没有明显的变化,则在这个过程中熵变为()J/K。
根据现行《公路沥青路面施工技术规范》(JTGF40),高速公路和一级公路沥青路面不得在气温低于()℃=的情况下施工。
Z企业为了实行岗位管理,决定首先进行工作分析,并决定以人力资源部门和企业内各部门为主体实施工作分析。在阅读了一些相关书籍之后,人力资源部召开了一次各部门经理会议,要求企业内各部门按照规定的格式自己编写职位说明书。各部门经理在会后纷纷将编写职位说明
财务预算能够综合反映各项业务预算和各项专门决策预算,因此称为总预算。()
2016年12月14日至16日,中央经济工作会议在北京举行。下列有关会议内容的说法错误的是()。
下列选项中三国典故与哲学论断对应错误的是()。
工作站通常具有很强的图形处理能力,支持【】图形端口。
最新回复
(
0
)