首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: 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
30
问题
有下面程序代码:
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全国计算机二级
相关试题推荐
假定有以下函数过程:FunctionFun(SAsString)AsString Dims1AsString Fori=1ToLen(S) s1=LCase(Mid(S,i,1))+s1 Nexti
下列不属于计时器控件属性的是
下列关于标签的描述中,错误的是
函数表达式Sgn(-10)的值是
窗体上有一个名称为Combo1的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是( )。
为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为( )。
在深度为7的满二叉树中,叶子结点的个数为
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
已知:x=-6y=39则表达式“y\x*Sgn(x)”的值为
下列与队列结构有关联的是
随机试题
关于胎儿宫内发育迟缓的定义,下列哪些项是恰当的
急性乳腺炎的主要病因是
A.氟西汀B.艾司佐匹克隆C.艾司唑仑D.齐拉西酮E.美沙酮口服吸收好,生物利用度高,属于5一羟色胺再摄取抑制剂的抗抑郁药是()。
生产工艺管理的主要内容包括()。
下列职权中,不属于有限责任公司股东会职权的是()。(2011年)
管理的职能有()。
工作说明书按对象不同,可以分为()
阅读下列材料并回答问题。材料一:这是一种中国病——其根本原因是统治阶层的颓废,在中国古老政治肌体上引起的综合并发症:政治的、经济的、军事的、文化的混沌、失衡、无措、衰朽——我称之为“政治植物人综合症”。病症如“眼”科,视野短浅,目光狭窄
师生关系是由多维度关系构成体系,其中具有约束和规范作用的最高层次关系是()。
设y1=e-x,y2=2xe-x,y3=3ex是某三阶常系数齐次线性微分方程的解,试确定该微分方程的形式.
最新回复
(
0
)