首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: Private Sub Command1_Click() Dim k As Integer x = 1 For k = 1 To 3 x = x * fun(k) Next k Pri
编写如下程序: Private Sub Command1_Click() Dim k As Integer x = 1 For k = 1 To 3 x = x * fun(k) Next k Pri
admin
2019-06-20
38
问题
编写如下程序:
Private Sub Command1_Click()
Dim k As Integer
x = 1
For k = 1 To 3
x = x * fun(k)
Next k
Print x
End Sub
Function fun(x As Integer) As Integer
Static a
a = a + 1
fun = a * x
End Function
程序运行后,单击命令按钮Command1,输出结果为
选项
A、6
B、36
C、3
D、30
答案
B
解析
函数fun中a是静态变量,在没有退出程序前,每次引用静态变量后,其值会继续保留,作为下次引用时该变量的初始值。在For 循环中,当k为1时,调用fun函数,a为1,返回值为1,x=1*1=1;当k为2时,调用fun函数,a为2,返回值为2*2为4,x=1*4=4;当k为3时,调用fun函数,a为3,返回值为3*3,x=9*4=36。故输出结果为36,B项正确。
转载请注明原文地址:https://kaotiyun.com/show/5wUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如果把命令按钮的Cancel属性设置为True,则程序运行后
使用Line控件在窗体上画一条从(0,0)到(600,700)的直线,则其相应属性的值应是
在窗体模块的声明部分声明变量时,不能使用的关键字是
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是
在面向对象方法中,不属于“对象”基本特点的是
下列针对框架控件的叙述中,错误的是
在面向对象的程序设计中,可被对象识别的动作称为
以下不能用Print方法输出数据的对象或窗口是
在考生文件夹下有一个数据库文件“samp1.accdb”。在数据库文件中已经建立了一个表对象“学生基本情况”。根据以下操作要求,完成各种操作。(1)将“学生基本情况”表名称改为“tStud”。(2)设置“身份ID”字段为主键;并设置“身
在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好了表对象“tCourse”、“tGrade”和“tStudent”,请按以下要求完成设计。(1)创建一个查询,查找并显示“姓名”、“政治面貌”和“毕业学校”等3个字段的内容,
随机试题
公安机关在侦查下列刑事案件过程中,应当撤销案件的是()。
以果实入药,果实极易分成两个小分果的药材是
某女,56岁,小便点滴而下,量极少而短赤灼热,小腹胀满,口苦口黏,渴不欲饮,大便不畅。舌质红,苔黄腻,脉滑数。中医辨证是()
在投标报价时,( )策略可做到既不影响投标总报价,结算又可得到较多的工程款。
【背景资料】某水电站大坝为混凝土双曲拱坝,坝高240m,总库容58亿m3,装机容量6×55万kW,年发电量约172亿kWh,固结灌浆施工于2008年12月开始施工,2013年3月全部完成。(1)地质简况和岩体质量分级。根据岩石强度、岩体
评估采用分拆处置方式的清算设备,一般采用()。
(2010、2008年考试真题)股票是一种证券持有人对公司的财产有直接支配处理权的证券。()
为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DOmymenu.mprWITHTHIS应该放在表单事件中的是
A、IamprettysurethatIwon’tbelate.B、Igiveyoumywordnottobelate.C、I’lltrymybest,sothere’snodoubtthatI’ll
Overnightsuccessusuallytakesatleast10years.Onemansaid,"Myovernightsuccesswasthelongestnightofmylife,I【C1】__
最新回复
(
0
)