首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: 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
41
问题
有下面程序代码:
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个名称为Picturel的图片框,要求实现下面2个功能之一:(1)在窗体上移动鼠标时,立即将Picturel显示在鼠标位置(2)在窗体上单击鼠标时,立即将Picturel显示在鼠标位置下面不能实现上述任何功能的事件过程是
窗体上有一个Textl文本框,并编写了下面事件过程:PrivateSubTextl_KeyPress(KeyAsciiAsInteger)KeyAscii=KeyAscii+3EndSub程序运行时,在文
下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是
下面控件中,没有Caption属性的是
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画出包含三个命令按钮的控件数组,名称为cmdl,下标分别为0、1、2,Caption分别为“开始”、“停止”和“退出”,如图3(a)所示
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画一个文本框,其名称为Textl,然后通过属性窗口设置窗体和文本框的属性,实现如下功能:①在文本框中可以显示多行文本;②在文本框中显示垂直
软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
设有工程文件Proj,其中含有Form1窗体、Form2窗体、标准模块Module1.bas,在Form1窗体模块的通用声明段中书写了如下语句PublicXAsInteger,在Form1窗体模块中还定义了通用过程LocalSub。则以下说法中正确的
随机试题
文学语体
患者男性,56岁。肝硬化病史5年,今日饮酒后突然大量呕血,伴神志恍惚、四肢湿冷、血压下降。该患者最易出现的并发症为
不能异生为糖的是
S市A区个体运输户秦某拖欠养路费2万元,市交通局(设在B区)作出决定令秦某补交所拖欠的养路费2万元,并处以罚款4万元。秦某逾期既不履行义务,也未向人民法院起诉。市交通局拟向法院申请强制执行,它应向哪一法院申请强制执行?()
关于生效裁判申诉的审查处理,下列哪一选项是正确的?()
下列项目中属于持有现金的机会成本的是()。
用正交表L15(215)安排试验时,经过对试验数据进行方差分析后发现A与B的交互作用是显著的,并求得二维表2.3-3。因子A的两个水平下数据平均值分别为:91.5,89.5;因子B的两个水平下数据平均值分别为:92.0,89.0。如果要求指标值高,那么对
小组活动是学校组织课外活动的基本组织形式,小组活动在层次上有()。
Peoplewithhearingimpairmentsdon’twanttobetreatedasthoughtheyaresomehowlessvaluableinthecommunity.Isitnormal
SECTION2Questions11-20Questions11-15AnswerthefollowingquestionsusingNOMORETHANTHREEWORDSAND/ORANUMBERforeach
最新回复
(
0
)