首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: 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
54
问题
编写如下程序:
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全国计算机二级
相关试题推荐
(1)在名称Form1的窗体上画一个名称为check1的复选框数组(Index属性从0开始),含三个复选框,其标题分别为“语文”、“数学”、“体育”,利用属性窗口设置适当的属性,使“语文”未选,“数学”被选中,“体育”为灰色,再把窗体的标题设置为“选课”,
如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是
窗体上有一个名称为Command1的命令按钮。其单击事件过程如下:PrivateSubCommand1_Click()Open"c:\f1.txt"ForInputAs#1Open"c:\f2.txt"ForOut
下列关于水平滚动条的叙述中,错误的是
产生100以内(不含100)2位随机整数的VisualBasic表达式是
有下面程序代码:PrivateSubCommand1_Click()DimaAsStringa="COMPUTER"n=search(a,"T")PrintIIf(n=0,"未找到",
设窗体、框架、图片框(PictureBox)、图像框(Image)的名称分别是Form1、Frame1、Picture1、Image1,有下面4条语句:①Form1.Print"VB"②Frame1.Print"VB"③Picture
以下关于VisualBasic数组下标的说法中,错误的是
以下变量名中合法的是()。
要计算x的平方根并放入变量y,正确的语句是( )。
随机试题
男婴,5天,足月顺产,生后2天出现拒奶,反应差,体温38℃,黄疸。最具诊断价值的实验室检查是
下列枚举类型的定义中,包含枚举值3的是
简述按筹资的方式不同分类,可供选择的筹资战略。
下列诗人中属于盛唐边塞诗派代表作家的是( )
下肢静脉曲张能否手术取决于()
甲状腺腺瘤之痰凝血瘀证,首选方剂是
()也称主动性,表现在学生能根据一定的目标或要求,自行采取相应的态度或行动。
England’sbinge-drinkinghabitisoneofthemostentrenchedinEurope—evenRomaninvaderswroteaboutitwithhorror.Manyfear
Bestknownforhisresearchinstatisticalmechanicsandmesonphysics,ChenNingYangsharedtheNobelPrizein1957toanother
Accordingtothepassage,whatisthebestwaytogethealthy?WhichofthefollowingCANNOTaregularwalkingroutinebringus
最新回复
(
0
)