首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: 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
27
问题
有下面程序代码:
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/S3y0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Textl的文本框和一个名称为Commandl的命令按钮,要求程序运行时,单击命令按钮(如图l所示),就可以把文本框中的内容写到文件Out.txt中,每次写入的内容附加到文件原有内容之后。以下能正确实现上述功能的程序是()。
编写如下程序:PrivateSubForm_Click()Print”Welcome!”EndSubPrivateSubForm_MouseDown(ButtonAsInteger,Shift
设窗体上有2个文本框Textl和Text2,并有下面的事件过程:DimnPrivateSubTextl_KeyPress(KeyAsciiAsInteger)If“A”<=Chr(KeyAscii)An
以下关于图片框控件的说法中,错误的是
下列关于标签的描述中,错误的是
下面关于控件数组的叙述中正确的是
在设计阶段,假定在图片框:Picturel中装入了一个图形,为了删除该图片框控件,应采用的正确操作是
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画出包含三个命令按钮的控件数组,名称为cmdl,下标分别为0、1、2,Caption分别为“开始”、“停止”和“退出”,如图3(a)所示
软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
随机试题
Awordisthecombinationofformand______.()
常见的脱产培训方式___________、___________、___________。
黑云翻墨未遮山,_______。(苏轼《元月廿七日望湖楼醉书》)
去大脑僵直的原因可能有
患者,女,30岁。患慢性肾盂肾炎。近半年来血压上升,伴眼睑水肿,此时尿液最重要的变化是
下列各项,不属于涩脉主病的是
某三层无筋砌体房屋(无吊车),现浇钢筋混凝土楼(屋)盖.刚性方案。墙体采用MU10级蒸压灰砂砖,M7.5级水泥砂浆砌筑。施工质量控制等级为B级。安全等级二级。各层砖柱截面均为370mm×490m,基础埋置较深且底层地面设置刚性地坪。房屋局部剖面示意如图3-
建设工程项目管理规划的内容一般包括()。
材料:这段时间,幼儿园的李老师一直被一件事情困扰着。李老师发现班上新来的小钰和别的小朋友不一样。她看见陌生人就会惊恐地往后躲,在幼儿园也不与同伴交往,不爱运动,拒绝参加班里组织的任何活动,总是自己默默地坐在小椅子上,不让小朋友们接近她。谁要是跟她说话,
当前我国既处于发展的重要战略机遇期,又处于社会矛盾凸显期。要充分认识新形势下加强和创新社会管理的重大意义,统筹经济建设、政治建设、文化建设、社会建设以及生态文明建设,把社会管理工作摆在更加突出的位置。社会管理的过程,就是不断解决矛盾的过程。一些地
最新回复
(
0
)