首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: 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
28
问题
编写如下程序:
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://jikaoti.com/ti/cPN0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如果在框架中画了2个复选框,且框架的Enabled属性被设置为False,2个复选框的Enabled属性被设置为True,则下面叙述中正确的是
若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click()Dimva(10)AsInteger,iAsIntegerRandomizeFori=1To10a(i)=Int(
窗体上有一个名称为Command1的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommand1_Click()DimiAsIntegerFori=1To500Ifp(i)Thens=s+1NextPri
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
要计算x的平方根并放入变量y,正确的语句是
执行以下程序段aS="VisualBasicProgramming":b$="C++"c$=UCase(Left$(a$,7))&b$&Right$(a$,12)变量c$的值为
要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是
下列数据结构中,能用二分法进行查找的是()。
对下列二叉树进行前序遍历的结果是
随机试题
滚动轴承定向装配前,要测出轴承及相配零件配合表面的()和方向。
历史唯物主义对于研究西方政治制度的指导意义。
帕金森病的主要发病原因是()
未经批准或未采取安全措施,在电力设施周围或在依法划定的电力设施保护区内进行爆破或其他作业,危及电力设施安全的,由()责令其停止作业、恢复原状并赔偿损失。
某人以市场价格105元购得面值为100的债券1万份,持有到一定时刻卖出,价格为108.5元,期间获得利息收益3.2元/份。则该人的持有期收益率为()。
萨拉托加大捷
InAmericaandCanada,peoplealsohaveanautumnfestival.ItislikeourMid-autumnDay.ItisThanksgivingDay.Itisonthe
Thefarmerwentouttowork.Thesonknewthathisfatherhadputonthewrongshoes.
Theheadis【11】tobethemostimportantpartofthehumanbody.Soa【12】isoftencomparedtoahead.ThuswehaveHeadofSt
ScareTacticsFromcrowdedstreetstoopenflames,Halloweenhazardsabound.Hereareessentialtipsforpreventingtrick-or
最新回复
(
0
)