首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: Private Sub Commandl_Click() Dim m As Integer,n As Integer n=2 For m=1 To 3 Print proc(n);
编写如下程序: Private Sub Commandl_Click() Dim m As Integer,n As Integer n=2 For m=1 To 3 Print proc(n);
admin
2018-10-15
38
问题
编写如下程序:
Private Sub Commandl_Click()
Dim m As Integer,n As Integer
n=2
For m=1 To 3
Print proc(n);
Next m
End Sub
Function proc(i As Integer)
Dim a As Integer,Static b As Integer
a=a+1:b=b+1
proc=a*b+i
End Function
程序运行后,单击命令按钮Commandl,输出结果为
选项
A、3 3 3
B、3 4 5
C、3 5 6
D、1 2 3
答案
B
解析
使用Dim关键字定义的是动态局部变量,过程执行结束后即被释放;使用Static关键字定义的是静态局部变量,过程执行结束后仍然保留。本题中函数proc中的局部变量a是动态变量,b是静态变量。即每次函数调用后b的值会保留。先后三次调用proc(n)方法,依次输出3、4、5。
转载请注明原文地址:https://kaotiyun.com/show/0UFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列合法的VisualBasic数值变量是
下列叙述中正确的是
对于含有多个窗体的工程而言,以下叙述中正确的是
工程中有Form1、Form2两个窗体(Form1中有文本框Text1;Form2中有Text1文本框和Command1命令按钮)。Form1是启动窗体。在这些模块中编写下面的程序代码:Form1中的代码如下:PrivateSubT
有下面程序代码:PrivateSubCommand1_Click()DimsignAsIntegersign=1a=1b=2Fork=1To5c=a
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序代码:DimxAsIntegerPrivateSubMySub()StaticxAsIntegerDimyAsIntegerx=x+10
下面程序的功能是利用随机数函数模拟掷骰子。方法是每次随机产生一个1~6的整数,相当于一次掷骰子。程序运行后,在Text2文本框中输入总投掷次数(例如10000),单击"开始投掷"按钮则进行模拟掷骰子,并把出现1~6的次数分别显示在文本框数组Text1(从上
(1)在名称为Forml的窗体上添加一个名称为L1,标题为“业余爱好”的标签,再添加一个名称为Chl的复选框数组,含3个复选框,它们的Index属性分别为0、1、2,标题依次为“体育”、“音乐”、“美术”,请设置复选框的属性,使其初始状态如下表所示。程
为了使每秒钟发生一次计时器事件,可以将其Interval属性设置为( )。
随机试题
直肠子宫陷凹
下列关于伪造货币犯罪的说法正确的是()
关于胆汁的生理作用,下列哪项是错误的
MRI检查前准备应做的准备不包括
《药品经营企业许可证》规定的经营品种范围是取得《药品经营企业许可证》的企业法人,依据其与国外制药厂商之间所签定的协议,从事进口药品国内销售代理等业务的药品经营企业是
某学生活泼、好动、乐观、灵活,喜欢交朋友,爱好广泛,稳定性差、缺乏毅力,见异思迁。他的气质类型属于_______。
为了进一步促进纳税人和税务工作者之间的关系,增进交流,税务机关要面向群众举办税务开放日活动。如果你是组织者,请拟定三个有趣味性的活动主题,并就其中一个具体谈谈你会如何开展。
Internet采用的协议族为【 】。
TherewasatimewhenredmeatwasaluxuryforordinaryAmericans,orwasatleastsomethingspecial:cookingaroastforSunda
IfyourchildisaskingforUggbootsorapriceyhottoyfortheholidays,it’stimeforateachablemoment.Evenifyourkidh
最新回复
(
0
)