首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: 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
38
问题
有下面程序代码:
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全国计算机二级
相关试题推荐
(1)请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml、标题为”测试”的窗体上画一个名称为Framel、标题为”字体”的框架。在框架内画两个单选按钮,其名称分别为Optl和Opt2,标题分别为”隶书”和”宋
对于含有多个窗体的工程而言,以下叙述中正确的是
以下关于变量作用域的叙述中错误的是
下面关于控件数组的叙述中正确的是
在设计阶段,假定在图片框:Picturel中装入了一个图形,为了删除该图片框控件,应采用的正确操作是
窗体上有一个用菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示。以下叙述中错误的是
关系数据库管理系统能实现的专门关系运算包括()。
下列排序方法中,最坏情况下比较次数最少的是()。
以下关于图片框控件的说法中,错误的是
设有如下程序段,则正确的说法是Fori=1To100Step0x=x+1Next
随机试题
宾语要放置在趋向后部语后面。()
社会主义初级阶段是
毛细血管内增生性肾小球肾炎与_______感染密切相关,肾小球内_______和_______增生明显。
最有可能的诊断为( )。该患儿住院后,应卧床休息( )。
指出哪种是人工被动免疫
[背景]某化工项目的建设单位甲分别与施工单位乙、材料供应单位丙和设备供应单位丁签订了施工总包合同、材料和设备采购合同,又委托监理单位A对该工程进行施工阶段监理。在与建设单位甲签订了委托监理合同后,监理单位A任命李某为该项目总监理工程师。李某上任后,首先组
2019年5月甲、乙、丙三人各自出资3万元设立普通合伙企业。2019年8月与丁订立合同未履行付款义务,对丁欠债15万元,2020年1月丙退伙。根据《合伙企业法》的规定。下列有关合伙企业对丁的债务清偿表述正确的有()。
小许新买了一辆汽车.车牌号除了汉字和字母外还有四位不含零的号码,号码的千位数比个位数大2,百位数比十位数大。如果把号码从右向左读出的数值加上原来的号码数值,正好等于16456。问此号码的千、百位数各是多少?
在我国,自治条例是指()。
Followingareagraphshowingthewaterconsumptionindifferentregionsin2000andpredictingincreasein2050,andanexcerpt
最新回复
(
0
)