首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: 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
47
问题
编写如下程序:
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全国计算机二级
相关试题推荐
设窗体上有2个直线控件Line1和Line2,若使两条直线相连接,需满足的条件是
窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:PrivateSubCommand1_Click()Text2.Text=UCas
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是
如果在VisualBasic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是
下列叙述中正确的是
下列叙述中正确的是
以下自定义数据类型的语句中,正确的是
以下关于窗体的叙述中错误的是
产生100以内(不含100)2位随机整数的VisualBasic表达式是
随机试题
Inthisworldofchangeandcomplexity,theneedforinformationisofgreatestimportance.Thosepeoplewhohaveaccurate,reli
张某系个体工商户,经营小食品店,两年来一直未向税务机关交足税款,此事被乡政府在一次对市场经营的食品质量大检查时发现。乡政府以自己的名义给张某下达两次补交税款1100元的通知,张某均未按通知补税。2005年5月24日乡政府扣押了张某的一台电冰箱与部分食品,当
虫积兼脾虚便溏者忌服的药物是
能起到加强表里两经在体表的联系和渗灌气血的作用的是
肾小管性酸中毒的诊断依据有
居住国政府对其居民在国外得到的所得税减免优惠的部分,视同在国外实际缴纳的税款给予税收抵免的方法称为()。
河豚毒素含量最高的为河豚鱼的()。
13世纪后半期,佛罗伦萨市政府决定扩建一座小而简陋的教堂,并专门发布公告称,教堂要与“佛罗伦萨的众多市民的意志结合而成的高贵的心灵相一致”。这反映当时佛罗伦萨()。
某路由器收到了一个IP数据报,在对其首部进行校验后发现该数据报存在错误,路由器最有可能采取的动作是()。
在考生文件夹下jtv文件夹中建立一个新文件夹Kunt。
最新回复
(
0
)