首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: 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
68
问题
有下面程序代码:
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://kaotiyun.com/show/BdFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示。下列说法错误的是()。
以下关于控件的叙述中,正确的是
下列不属于计时器控件属性的是
下面是求最大公约数的函数的首部:Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是( )。
程序代码如下:OptionBase1PrivateSubForm_Click()Dima(5,5)AsIntegerRandomizeFori=1To5Forj=1To
有关系R如下,其中属性B为主键:则其中最后一个记录违反了
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下面变量定义中错误的是
以下事件过程的功能是:从已存在于磁盘上的顺序文件Numl.txt中读取数据,计算读出数据的平方值,将该数据及其平方值存入新的顺序文件Num2.txt中。则在以下横线处合适的语句是()。PrivateSubFormClick()Dim
随机试题
锡青铜在硝酸和其他含氧介质中以及在氨溶液中耐腐蚀。()
建设中国特色社会主义文化,就是建设社会主义精神文明。()
患者,男32岁,主诉腰背疼,肌肉酸痛,体检舌大而厚,口唇厚,语音模糊,音调低沉,实验室检查:血清GH50μg/L,血钙2.1mmol/L,血磷1.54mmol/L,碱性磷酸酶58mmol/L。生长激素的作用不包括
直燃机房人员疏散的安全出口不应少于两个,至少应设一个直通室外的安全出口,从机房最远点到安全出口的距离不应超过()。
在“昆虫的生殖和发育”一节中,教师想要展示蝗虫的生活史,应选用直观教具中的()。
市场作为资源配置的方式和手段不是万能的,无缺陷的。它由价值规律、供求规律和竞争规律的作用来进行自发的调节。这种调节带有滞后性,就是说从价格形成到信号反馈再到产品产出效应,有一定的时滞。 作者认为市场作为资源配置的方式和手段的“缺陷”是( )。
以下行为中,属于侵犯商标权的行为是()
中国民族资产阶级在社会主义改造时期仍有两面性,其表现为()
[*]
A、Tofindawordinthedictionary.B、Totellhimthealphabet.C、ToteachhimwrittenEnglish.D、Tobuyadictionaryforhim.A
最新回复
(
0
)