首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: 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
24
问题
有下面程序代码:
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全国计算机二级
相关试题推荐
下面不属于软件测试实施步骤的是
确定图片框Picture1在窗体上位置的属性是( )。
编写如下程序:PrivateSubCommand1_Click()DimnAsInteger,tAsLongStaticsAsIntegert=1Forn=
下面关于控件数组的叙述中正确的是
结构化程序设计中,下面对goto语句使用描述正确的是
在VisualBasic中,所有标准控件都具有的属性是( )。
设某二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为
对于命令按钮,下列说法中正确的是()。
设二叉树中共有31个结点,其中的结点值互不相同。如果该二叉树的后序序列与中序序列相同,则该二叉树的深度为
对于语句DimVar1,Var2AsString*10,下列说法中正确的是
随机试题
小脑功能异常可能出现
X企业对总务部门实行定额备用金制度,定额为2000元,总务部门第一次领取时,要做相应的会计分录,此分录涉及的科目有()。
某单位违反《会计法》的规定,任用不具有会计从业资格的余某担任本单位会计机构负责人。县级财政部门可以对该违法行为直接负责的主管人员和其他直接责任人员处()。
甲公司处于可持续增长状态。预计2019年初净经营资产1000万元,净负债340万元,2019年营业收入1100万元,净利润100万元,股利支付率40%。甲公司2019年可持续增长率是()。
生活方式营销是指以消费者所追求的生活方式为诉求,通过将公司的产品或品牌演化成某一种生活方式的象征,甚至是一种身份、地位的识别标志,而达到吸引消费者建立起稳定的消费群体的目的。下列不属于生活方式营销的是()。
美国的社会工作较发达,已引起全世界的关注。()
儒家思想是中国传统思想文化的主流。阅读材料,回答下列问题。 材料一春秋战国时期,儒家学派主张“仁”与“礼”(①);“民为贵,社稷次之,君为轻”(②) 材料二今师异道,人异论,百家殊方,指意不同,是以上亡(无)以持一统……臣愚以为诸不在六艺之科、孔子之术
袋中有1个红球,2个黑球与3个白球。现有放回地从袋中取两次,每次取一个球,以X,Y,Z分别表示两次取球所取得的红球、黑球与白球的个数。(Ⅰ)求P{X=1|Z=0};(Ⅱ)求二维随机变量(X,Y)的概率分布。
下面列出的数据模型中,哪一项是概念数据模型?______
DictationListentothepassage.Forquestions21-25,fillintheblankswiththeexactwordsorphrasesyouhear.TheAmaz
最新回复
(
0
)