首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: 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
2018-05-08
26
问题
有下面程序代码:
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/HlGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画两个文本框(Name属性分别为Textl和Text2)和一个命令按钮(Name属性为Commandl),然后编写如下事件过程:PrivateSubCommandl_Click()x=0doWhilex<50x=(x+2)
下列叙述中,不属于软件需求规格说明书的作用的是()。
(1)在考生文件夹下有一个工程文件sjt3.vbp,运行情况如图2-23所示。程序的功能是计算表达式的值:z=(x-2)!+(x-3)!+(x-4)!+…+(x-N)!其中的N和x值通过键盘分别输入到两个文本框Textl、Text2中。单击名称为Comm
关于变量作用域,下列叙述中正确的是()。
设工程中有Forml、Form2两个窗体,要求单击Form2上的Commandl命令按钮,Form2就可以从屏幕上消失,下面的事件过程中不能实现此功能的是
下列关于标签的描述中,错误的是
以下关于变量作用域的叙述中错误的是
在设计阶段,假定在图片框:Picturel中装入了一个图形,为了删除该图片框控件,应采用的正确操作是
软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
设有工程文件Proj,其中含有Form1窗体、Form2窗体、标准模块Module1.bas,在Form1窗体模块的通用声明段中书写了如下语句PublicXAsInteger,在Form1窗体模块中还定义了通用过程LocalSub。则以下说法中正确的
随机试题
Wemustfindout________thefamoussingeriscomingsothatwecanbookaroomforhiminadvance.
列举出网络营销的四项特点。
选择国际标准化广告策略的优点在于()
患者,女,30岁。自诉既往有肺结核病史,已规律进行抗结核治疗。为确定该患者是否为传染源,最主要的依据是
28岁妇女,已自然流产2次,现停经4个半月,阴道流血2+月。为保胎一直拒绝妇科检查,此病人应首先检查
20层的综合公共建筑,下部为2层的商业营业厅,上部为办公楼,根据现行规范设置了完备的消防设施。营业厅内任一点至至最近疏散门或安全出口的直线距离不应大于()m。
关于个人健康保险,下列表述正确的是( )。
2×20年12月10日,甲公司因合同违约而涉及一桩诉讼案件。根据甲公司的法律顾问判断,最终的判决很可能对甲公司不利。2×20年12月31日,甲公司尚未接到法院的判决,因诉讼须承担的赔偿的金额也无法准确地确定。不过,据专业人士估计,赔偿金额可能在90万元至1
2008年7月城市商品价格较上年同月上涨幅度最大的是∶2008年7月较上年同月涨幅最大是∶
从软件的用途考虑,通常可以将软件划分为系统软件和应用软件两大类。下列属于应用软件的是
最新回复
(
0
)