首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: 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
48
问题
编写如下程序:
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全国计算机二级
相关试题推荐
VB中,若没有显式声明变量的数据类型,则默认的类型是
设有如下Command1的单击事件过程及fun过程:PrivateSubCommand1_Click()DimxAsIntegerx=Val(InputBox("请输入一个整数"))fun(x)EndSubPrivateSub
下列叙述中正确的是
下面变量定义中错误的是
要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是
下面控件中,没有Caption属性的是
在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计好了表对象“tAddr”和“tUser”,同时还设计出窗体对象“fEdit”和“fEuser”。请在此基础上按以下要求补充“fEdit”窗体的设计。(1)将窗体中名称为“Lre
数学式子5+(a+b)×2对应的VisualBasic表达式是()。
以下表达式与Int(3.5)的值相同的是
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址II、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)III、结点由两部分组成:数据域和指针域。
随机试题
医院为病人检查时使用的CT技术,其术语是指()。
关于肠套叠的描述,错误的是
小便不甚赤涩,淋沥不已,腰膝酸软,辨证属
M市年终机关作风评议工作即将开始,6位专家对市政府甲、乙、丙、丁、戊等5个重要部门分别作出如下预测:(1)如果甲不能得第一,则丙一定会得第三;(2)如果乙能得第二,则丁一定会得第四;(3)如果甲得第一或者乙得第二,则丙一定会得
AlltherecentnewsonAIDSisbad.ThedeathofRockHudson【C1】______publicconcernaboutthe【C2】______almosttothepointofp
现代化(清华大学2013年研)
毛泽东指出:“现在我们能造什么?能造桌子椅子,能造茶碗茶壶,能种粮食,还能磨成面粉,还能造纸,但是,一辆汽车、一架飞机、一辆坦克、一辆拖拉机都不能造。”社会主义改造的目的有
下列叙述中正确的是
BillGatesmaybeoneofthesmartestguysinthecountry,butevenhe’sannoyedathavingtorememberasortofpersonalpass
随着中国经济的快速发展,汉语开始逐步在世界范围内升温。来自国家汉办(theOfficeofChineseLanguage)的数据显示,目前除中国之外,全球学习、使用汉语的人数已逾1亿人。已经有60多个国家通过颁布法令政令等方式将汉语教学纳入国民教育
最新回复
(
0
)