首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序代码: Function Sum(n As Integer) Static k As Integer k = k + n + 1 Sum = k End Function Private Sub Form_Click()
有如下程序代码: Function Sum(n As Integer) Static k As Integer k = k + n + 1 Sum = k End Function Private Sub Form_Click()
admin
2020-04-18
93
问题
有如下程序代码:
Function Sum(n As Integer)
Static k As Integer
k = k + n + 1
Sum = k
End Function
Private Sub Form_Click()
Dim i As Integer
Dim s As Integer
For i = 1 To 3
s = s + Sum(i)
Next i
Print s
End Sub
运行程序,单击窗体,输出结果为
选项
A、6
B、9
C、12
D、16
答案
D
解析
当用Static定义k时,如果没有退出程序,每次引用静态变量的数组后,其值将继续保留,作为下次引用时该变量的初始值。当i=1时,调用sum(1),k=0+1+1=2,s=0+2=2;当i=2时,调用sum(2),k=2+2+1=5,s=2+5=7;当i=3时,调用sum(3),k=5+3+1=9,s=7+9=16。退出For循环,输出s为16,故选D项。
转载请注明原文地址:https://kaotiyun.com/show/1yTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画两个标签和一个命令按钮,其名称分别为Label1、Label2和Command1,然后编写如下程序:PrivateSubfunc(LAsLabel) L.Caption="1234"EndSubPrivateSubForm
窗体上有一个名称为Timer1的计时器控件,一个名称为Shape1的形状控件,其Shape属性值为3(Circle)。编写程序如下:PrivateSubForm_Load()Shape1.Top=0Timer1.Inter
在考生目录下已有一个工程文件sjt5.vbp。运行程序后,分别从两个文件中读出数据,放入两个一维数组a、b中。请编写程序,当单击“合并数组”,按钮时,将a、b数组中相同下标的数组元素的值求和,并将结果存入数组c。单击“找最大值”按钮时,调用find过程分
在程序运行时,下面的叙述中正确的是()。
编写如下程序:DimnumAsInteger,rAsInteger,nAsInteger,iAsIntegerDimarr(5)AsIntegerPrivateSubCommand1_Click()num=
(1)在考生目录下有一个工程文件sjt3.vbp,窗体上有一个命令按钮Command1(标题为“下一个”)。要求:在窗体上建立一个单选按钮数组Option1,含4个单选按钮,标题分别为“选项1”、“选项2”、“选项3”、“选项4”,初始状态下,“选项
在3种不同类型的组合框中,只能选择而不能输入数据的组合框是()。
VisualBasic根据计算机访问文件的方式将文件分成3类,其中不包括()。
下面不属于软件设计阶段任务的是
VB中,若没有显式声明变量的数据类型,则默认的类型是
随机试题
艺术技巧的操作在质料上留下的痕迹就是()
《论持久战》是如何系统地阐述抗日战争的特点、前途和发展规律的?
下列文章中,体现民本思想的是()
以行气宽中除胀为主的药物是
电压互感器电压及电缆截面积的选择。电测量用电压互感器二次回路电缆截面积的选择,应使电力系统内部的0.5级电能表电缆的电压降不大于额定二次电压的多少?
下列各项不属于施工成本计划的分类的是()。
2014年上半年全国共生产汽车1178万辆,同比增长9.6%,其中,乘用车971万辆,同比增长12.1%;商用车207万辆,同比下降0.6%。销售汽车1168万辆,同比增长8.4%,其中乘用车963万辆,同比增长11.2%;商用车205万辆,同比下降3.2
2011年诺贝尔生理学奖获奖者发现了免疫系统激活的关键原理,革命性地改变了人们对人体免疫系统的认识,为传染病、癌症等疾病的防治开辟了新道路。这说明
Whatwillthewomanprobablydo?
Completethenotesbelow.Areasdealtwith:【L1】______northsuburbsRent:from【L2】£______to£______am
最新回复
(
0
)