首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: 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
46
问题
编写如下程序:
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全国计算机二级
相关试题推荐
假定变量X的值为33521397,则在声明其类型时不能声明为
下列关于线性链表的叙述中,正确的是( )。
若窗体上有一个名为Command1的命令按钮,并有下面的程序:PrivateSubCommand1_Click() Dimarr(5)AsInteger Fork=1To5 arr(k)=k Nextk prog
以下合法的VB变量名是( )。
下列关于菜单项的描述中,错误的是
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序代码:DimxAsIntegerPrivateSubMySub()StaticxAsIntegerDimyAsIntegerx=x+10
执行PrintFormat$(0.2576,"00.0%")后,输出结果是
下面属于白盒测试方法的是
在窗体上画一个名称为Text1的文本框,通过属性窗口把窗体的KeyPreview属性设置为True,然后编写如下程序:OptionBase1PrivateSubForm_Load()ShowText1.SetFocusEn
在一个工程的窗体中有如下代码:PublicxAsIntegerPrivateSubForm_Load()DimyAsIntegerEndSub在该工程的标准模块的声明部分有如下代码:
随机试题
我国军事指挥中枢是总参谋部,它成立于()
中药处方应注意组方配伍,中成药的使用也应注意各药物之间的配伍使用,脑梗死患者,如辨证属血瘀为主可予以
下列哪些情形属于吸收犯?()(2010/2/55)
城市道路路拱的基本形式有()。
已知某公司当前资本结构如下:因生产发展需要,公司年初准备增加资本2500万元,现有两个筹资方案可供选择:甲方案为增加发行1000万股普通股,每股市价2.5元;乙方案为按面值发行每年年末付息、票面利率为10%的公司债券2500万元。假定股票与债券
旅行社经营应遵循的原则是()。
专门机关与广大群众的结合,是在双方目标一致基础上的结合,主导方面是人民群众。()
根据下图回答131~135题。假若该电视厂计划盈利100万元,则每月的销售量大约为多少万台?()
关于导体及其导电原理,下列说法错误的是()。
设g(x)在[a,+∞)连续,收敛,又.求证1=0.
最新回复
(
0
)