首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: Private Sub Command1_Click() Dim m As Integer, n As Integer n=2 For m=1 To 3 Print proc(n); Next m End Sub F
编写如下程序: Private Sub Command1_Click() Dim m As Integer, n As Integer n=2 For m=1 To 3 Print proc(n); Next m End Sub F
admin
2020-07-22
36
问题
编写如下程序:
Private Sub Command1_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
程序运行后,单击命令按钮Command1,输出结果为( )。
选项
A、3 3 3
B、3 4 5
C、3 5 6
D、1 2 3
答案
B
解析
变量b定义为Static即静态变量,它的特点是每次调用都会保留上次的值。程序click事件中调用了3次proc(n),即proc(2):
第一次,a=a+1=0+1=1, b=b+1=0+1=1 , proc=a*b+i=1*1+2=3;
第二次,a=a+1=0+1=1, b=b+1=1+1=2 , proc=a*b+i=1*2+2=4;
第三次,a=a+1=0+1=1, b=b+1=2+1=3 , proc=a*b+i=1*3+2=5;
因此输出的结果为3 4 5。
转载请注明原文地址:https://kaotiyun.com/show/JPHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是
在窗体上画两个标签和一个命令按钮,其名称分别为Label1、Label2和Commandl,然后编写如下程序:PrivateSubfunc(LAsLabel)L.Caption=”1234”EndSubPrivateSubFo
在某个事件过程中定义的变量是
有下面程序代码:PrivateSubCommandlClick()Fork:5To1Step—1X=k+x*10NextkPrintxEndSub程序运行后,单击命令按钮Commandl,输出结果是()。
有如下语句序列:Dima.bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是
PrintRight("VBProgramming",2)语句的输出结果是
为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为
执行下列语句str1nput=InputBox("请输入字符串","字符串对话框","字符串")将显示输入对话框。此时如果直接单击“确定”按钮,则变量str1nput的内容是
下列符号常量的声明中不合法的是
随机试题
肌腱袖
符合溶血性黄疸的是()
37岁孕34周,出现食欲减退、恶心、呕吐、腹胀、低热等不适,同时出现尿色深黄,查体发现巩膜黄染、血ALT140U/L,总胆红素2mg/dl,血压140/90mmHg,胎头浅定,胎心140次/分。以下哪项处理不适当
痞满的基本病机是
治疗肝郁气滞型聚证的主方为
有关房地产的抵押,下列哪些表述是正确的?()
框架梁跨中处纵向受拉钢筋的最小配筋率为( )项数值。边支座梁端截面的受拉钢筋配筋与( )项配置最为接近(按单筋梁计算)。
工程竣工文件,包括竣工报告、竣工验收证明书和( )组织竣工验收的文件。
警务公开,是指依法公开警务活动的()。
下列叙述中正确的是()。
最新回复
(
0
)