首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: 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
30
问题
编写如下程序:
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全国计算机二级
相关试题推荐
设窗体上有一个列表框控件List1,且其中含有若干列表项。则以下能表示当前被选中的列表项内容的是
在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程:PrivateSubCommand1_Click()n=Val(Text1.Text)ifn\2=n/2T
在窗体上面一个名称为Commandl的命令按钮,然后编写如下程序:Option.Base1PrivateSubCommand1_Click()DimaAsVarianta=Array(1,2,3,4,5
在用Open语句打开文件时,如果省略“For方式”,则打开的文件的存取方式是()。
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
数据库系统中实现各种数据管理功能的核心软件是______。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
表达式Fix(-68)+Int(-02)的值为【】。
可以产生30一50(含30和50)之间的随机整数的表达式是
下列表达式有错误,正确的写法应该是【】。[(a+B)+c]/80-5÷(d+e)
随机试题
A.雌激素水平过低B.醛固酮水平过高C.血中hCG明显增高D.雄激素水平过高前列腺癌是由于
A.柴胡疏肝散B.大七气汤C.八正散D.沉香散E.六磨汤治疗肝郁气滞癃闭的主方为
现有一DNA片断,它的/顷序为3’……ATTCAG……5’,转录生成的RNA序列应是
男性,52岁,近2年来发作晕厥3次,发作时伴有心慌、心跳加快,随后短暂意识丧失而晕倒,持续时间约1分钟左右。今早上班过程中又出现心慌、心悸伴黑噱,即来急诊,心电图发现持续性室性心动过速。关于室性心动过速的心电图诊断,不包括以下哪一项
A.坤草子B.续随子C.大腹子D.鼠粘子E.莱腹子千金子的别名是
工期延误按索赔结果分为()延误。
目前,上海、深圳证券交易所上市证券的分红派息,主要是通过中国结算公司的交易清算系统进行的,投资者领取红利、股息无需办理其他申领手续,红利、股息由交易清算系统自动派到投资者账上。()
莫言前去领诺贝尔文学奖是在12月份,等这个新的题材过后,“莫言热”可能就会过去。阅读对个人而言可以修身养性,又是提升国民人文素养、加强文化传承、促进文化发展繁荣的有效途径。2011年中国人均读书仅为4.3本,远低于韩国的11本,法国的20本,日本的40本以
“八议”是中国古代优遇官僚贵族的法律制度,即指八种人犯罪可经议罪减免刑罚。“八议”中“议宾”的对象是指()。(2015单39)
在半径为a的半球内,内接一长方体,问各边长多少时,其体积最大?
最新回复
(
0
)