首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序代码: 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
2019-03-14
29
问题
有如下程序代码:
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/IBUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面正确使用动态数组的是
窗体上有2个名称分别为Text1和Text2的文本框。编写如下程序:PrivateSubForm_Load0PrivateSubCommand1Click()Textl.Text=”PrintTextl.Text+Text2.Text
(1)在考生文件夹中有工程文件sjt3.vbp,其中的窗体如图4所示。程序刚运行时,会生成一个有10个元素的整型数组。若选中“查找最大值”(或“查找最小值”)单选按钮,再单击“查找"按钮,则找出数组中的最大值(或最小值),并显示在标签Label2中。请去掉
表达式Int(一15.8)+Fix(一15.8)+Int(15.8)+Fix(15.8)的运算结果是()。
在窗体上有一个名为Text1的文本框和一个名为Commandl的命令按钮,并编写有如下事件过程:程序运行后,单击命令按钮,在文本框中显示的是()。
在考生文件夹中有一个工程文件sjt5.vbp,如图6所示。运行程序时,从文件中读入矩阵数据并放入二维数组a中。单击“计算”按钮时,将统计矩阵两个对角线的元素中能被3整除的个数,统计结果显示在标签lblFirst中;同时计算矩阵主对角线的元素之和,计算结果显
使用语句DimA(ITo10)AsInteger声明数组A后,以下叙述正确的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
以下关于菜单的叙述中,错误的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
随机试题
在“曲线”对话框中X轴和Y轴分别代表的是:
下列心内膜炎类型,除哪一项之外均属非感染性心内膜炎
超急性排斥反应的主要原因
男,35岁。汽车撞伤左季肋区4h,神志模糊,体温37.5℃,脉搏细弱,血压60/40mmHg,全腹压痛,无反跳痛,无尿。首选的治疗措施是
贷款五级分类法将贷款分为正常、()损失五类。
拥有商品或货币并独立自主地从事商品交换活动以实现自己经济利益的当事人,包括自然人和以一定组织形式出现的法人,都属于市场主体。()
极限=_________.
A、Baby-theParrotDetective.B、AnAmazonParrot.C、RisingCrimeRatesinAmericanSociety.D、HowtoProtectYourHouse.AWhicho
BillStoneisnotanastronaut—heistheworld’smostfamouscaver.Leadinglargeinternationalteamsandbackedbysponsorsl
收藏
最新回复
(
0
)