首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: Private Sub Command1_Click() Dim a As Integer For k = 1 To 3 x = fun(A) Next k Print x, a End S
有下面程序代码: Private Sub Command1_Click() Dim a As Integer For k = 1 To 3 x = fun(A) Next k Print x, a End S
admin
2018-12-20
19
问题
有下面程序代码:
Private Sub Command1_Click()
Dim a As Integer
For k = 1 To 3
x = fun(A)
Next k
Print x, a
End Sub
Function fun(a As Integer) As Integer
Static x As Integer
Dim y
x = x + 1
y = y + 1
a = y
fun = x
End Function
运行Command1_Click过程时的输出是
选项
A、3 1
B、3 3
C、1 1
D、1 3
答案
A
解析
如果形参前面没有关键字ByRef或ByVal,系统默认为按地址传递参数。形参对实参的值作更改会改变相应实参的值。Dim定义的变量称为"自动变量",当引用Dim定义变量时,变量值会被重新设置(数值变量重新设置为0,字符串变量被设置为空)。也就是说,下次再使用此变量,其值为初始值。而Static定义变量,每次引用该静态变量后,其值会继续保留,作为下一次引用时该变量的初始值。For循环变量i的取值从1到3。当i=1时,调用Fun(a)实参与形参默认按地址传递参数,静态整型变量第一次默认的初始值为0,x=0,x=x+1=1,y=y+1=1,a=1,Fun=1。当i=2,第二次调用Fun(a)时,因变量x为静态变量,下一次引用该变量的初始值是上一次处理后的最后取值,x=x+1=2,y=y+1=1,a=y=1,Fun=2;当i=3,第三次调用Fun(a)时,x=x+1=3,y=y+1=1,a=y=1,Fun=3最后将3返回给x,故最后打印的结果为x=3,a=1。本题正确答案为A。
转载请注明原文地址:https://kaotiyun.com/show/mwFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如果要将一个窗体从内存中清除,应使用的语句是
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:OptionBase1PrivateSubCommand1_Click()Dima%(3,3)Fori=1To3Forj=
以下叙述中错误的是( )。
对于列表框控件List1,能够表示当前被选中列表项内容的是( )。
设窗体上有Text1、Text2两个文本框,并编写了下面的程序代码:PrivateSubText1_KeyPress(KeyAsciiAsInteger)If"A"
已知:x=-6y=39则表达式"y\x*Sgn(x)"的值为( )。
A、自然连接B、交C、投影D、并A关系R和关系S有公共域,关系T是通过公共域的等值进行连接的结果,符合自然连接,选A。
以下关于单选按钮和复选框的叙述中,正确的是( )。
设二叉树如下:则后序序列为
随机试题
A.Zollinger-Ellison综合征B.夏尔科综合征C.Whipple三联征D.Charcot三联征E.倾倒综合征典型胃泌素瘤的临床特点是
A.肺炎链球菌B.金黄色葡萄球菌C.肺炎支原体D.腺病毒E.以上均是引起大叶性肺炎的最常见病原为()
激动组胺H1受体出现的效应有( )。
甲与乙共谋盗窃汽车,甲将盗车所需的钥匙交给乙。但甲后来向乙表明放弃犯罪之意,让乙还回钥匙。乙对甲说,你等几分钟,我用你的钥匙配制一把钥匙后再还给你“,甲要回了自己原来提供的钥匙。后乙利用自己配制的钥匙盗窃了汽车(价值5万元)。关于本案,下列哪一选项是正确的
某单位一幢职工宿舍楼工程未经竣工验收,该厂便擅自安排职工人住。不久,地基基础工程因施工缺陷出现局部下沉。依据《最高人民法院关于审理建设工程施工合同纠纷案件适用法律问题的解释》有关规定,应对该质量问题承担相应民事责任的主体是()。
下列说法正确的是()。
材料四:阅读下面的短文。完成76—80题。在地面上,行走是指用双腿克服地球引力,轮流迈步,从一处地面走向另一处地面。但在太空轨道飞行的失重环境中.失重将行走的概念完全搞乱了。在航天器密封座舱中行走,只要用脚、手或身体任何部位触一下舱壁或任何固定的
本质上说,语言的发展是一个自我筛选、自我调适、自我更新、自我净化的过程。一味地拒绝排斥并不是“保卫汉语、纯洁汉语",自我封闭只会导致汉语逐渐失去生命力。语言最重要的功能是交流,不要赋予其太多的意识形态功能,更不能将“收录字母词"夸大为“从根本上破坏中国文化
标志着人类对宇宙空间的认识,由探索阶段进入开发利用阶段的是:
在改革深入的过程中,建立在社会分工基础上的整个社会结构进行了重组,以拥有知识。从事脑力劳动为特征的社会阶层和社会群体日益增多。使得社会群体呈现出多层次化。这些新阶层包括
最新回复
(
0
)