首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: 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
17
问题
有下面程序代码:
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://jikaoti.com/ti/gPm0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有1个名称为Text1的文本框,1个名称为Label1的标签。程序运行后,如果在文本框中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为( )。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
假定有以下函数过程:FunctionFun(SAsString)AsString Dims1AsString Fori=1ToLen(S) s1=LCase(Mid(S,i,1))+s1 Nexti
文本框Text1的KeyDown事件过程如下:PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger) ...EndSub其中参数KeyCode的值表示的是发生此事件时(
下面关于VB应用程序的叙述中正确的是
编写如下程序:PrivateSubCommand1_Click()DimscoreAsIntegerscore=86Ifscore>85Thenr=1ElseIfscore>
下列关于水平滚动条的叙述中,错误的是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
随机试题
世界各国基础教育学校在入学年龄、中小学分段等方面的规定中具有较高的一致性。这说明影响学制建立的主要因素是()
肾母细胞瘤经血行转移最常至
生产给水系统应优先设置循环或重复利用给水系统,并应利用其余压。关于此规定的目的。以下哪条有错?(2004,51)
为便于对不同的危险物质采取有针对性的防范措施,将危险物质分成三类。下列物质中,属于Ⅲ类爆炸危险物质的有()。
在金融领域中,有着多种不同类型的风险。由于利率、汇率等的波动而导致的金融参与者的资产价值变化的风险称为( )。
企业取得的下列政府资源,不属于政府补助的是()。
阅读下面材料,回答问题。海洋是未来的粮仓①人口剧增,资源短缺,这是当今人类面临的最严重的环境问题之一。显然,能否妥善地解决这一问题,直接关系到人类未来的生死存亡。②资源短缺的表现之一,是可耕土地资源不足,粮食生产的增长赶不上人口的增长。正是出于这样的
在各项执法工作中,公安机关和人民警察要把()作为第一标准。
会降低实验的内部效度的有
EvelynCokespent20yearsasahomecareaidehelpingtheelderlyandthesick,butshedidnotliveandseefairlaborlaws【M1
最新回复
(
0
)