首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: 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
2015-09-23
35
问题
有下面程序代码:
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/HFLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有如下程序:OptionBase1PrivateSubForm_Click()Dimarr,SumSum=0arr=Array(1,3,5,7,9,11,13,15,
下面对对象概念描述错误的是______。
对建立良好的程序设计风格,下面描述正确的是______。
为了使一个窗体从屏幕上消失但仍在内存中,所使用的方法或语句为()。
在窗体上放一个文本框Text1,在文本框中输入456,并有如下事件过程,PrivateSubFormClick()x=InputBox("请输入一个整数")Printx+Text1.TextEndSub单击该窗体,在
下列特征中不是面向对象方法的主要特征的是()。
在考生文件夹下有文件in15.txt,文件中有几行汉字。请在Form1的窗体上绘制一个文本框,名称为Text1;能显示多行;再绘制一个命令按钮,名称为Cmd1,标题为Save。编写适当的事件过程,使得在加载窗体时,把in15.txt文件的内容显示在文本框中
随机试题
(2009年10月)被誉为“组织理论之父”的是_________。
交感神经节包括
由业主指派的项目经理应负责的工作是()。
甲单位为一家省级行政单位,2018年7月,甲单位成立检查小组对本单位上半年国有资产管理、内部控制等情况进行了检查,重点关注到如下事项:(1)2018年1月,甲单位资产管理部门将本单位一项闲置资产出租,并按照规定程序履行了报批手续,A公司通过甲单位工作人员
下图为某学生进行某实验的基本操作步骤,下列相关表述错误的是()。
读下图,完成下列问题。A地沿岸的洋流为()。
“精卫填海”“夸父逐日”等神话故事出自下列哪部作品?()
环境污染事件屡禁不止,一个重要原因在于法律惩罚力度疲软,没有让污染环境者付出更大成本。比如,四川沱江特大污染事故造成经济损失高达2亿多元,但肇事企业仅被罚款100万元。当前,必须加重罚则,使罚款额与治污成本、污染物排放量、违法行为持续时间、污染造成的损失等
FOB原产地定价
在考生文件夹下,打开文档WORD1.docx,按照要求完成下列操作并以该文件名(WORD1.docx)保存文档。【文档开始】为什么成年男女的声调不一样?大家都知道,女人的声调一般比男人的“尖高”。可是,为什么会这样呢?人的解剖结构告诉我们,男人
最新回复
(
0
)