首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: 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
2015-06-30
45
问题
编写如下程序:
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/UgQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Labell、标题为“ViSBalBasic考试”的标签,两个名称分别为Command1和Command2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timer1的计时器控件,并把其Interval属性设置为500,如图
设有语句Open"c:\Test.Dat"ForOutputAs#1"则以下叙述错误的是
以下关于图片框控件的说法中,错误的是
设A="345678",则表达式Val(Mid(A,4,2)+Right(A,4))的值为______。
语句DimArr(3To5,-2To2)定义的数组的元素个数是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
线性表进行二分法检索,其前提条件是()。
在窗体上画两个标签和一个命令按钮,其名称分别为Labe11、Labe12和Command1,然后编写如下程序:PrivateSUbfune(LAsLabel,ByValaAsInteger)L.Caption="1234"
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为【】。
设x是整型变量,与函数IIf(X>0,-x,x)有相同结果的代数式是
随机试题
医师的权利不包括
关于甲状旁腺,下列说法正确的是()。
下列哪些项目不应缴纳个人所得税?
根据《统计法》规定,任何单位和个人不得对外提供和泄露、不得用于统计以外目的的资料是()。
“假个贷”是指借款人和所购房屋都是真实存在的,只是购房行为为“假”。()
中央银行在公开市场卖出证券可能出现的结果为()
下列关于培训与开发的决策分析的叙述,正确的是( )。
不好的社会支持系统可能()。
人眼的光学系统跟传统的照相机是十分类似的。但照相机只是把外界景物的图像映在照相软片上,人眼却并不是把投射到视网膜上的图像______________地传给大脑,而是先对图像进行信息加工,抽取线段、角度、弧度、色度和明暗对比等包含重要信息的简单特征,并把它们
A、B、C、D、A
最新回复
(
0
)