首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: Private Sub Commandl—Click() Dim x As Integer,s As Integer x=1 For k=1 To 3 x=x+1:proe x:s=s+x Next k Print s End Sub P
有下面程序代码: Private Sub Commandl—Click() Dim x As Integer,s As Integer x=1 For k=1 To 3 x=x+1:proe x:s=s+x Next k Print s End Sub P
admin
2015-11-24
25
问题
有下面程序代码:
Private Sub Commandl—Click()
Dim x As Integer,s As Integer
x=1
For k=1 To 3
x=x+1:proe x:s=s+x
Next k
Print s
End Sub
Private Sub proc(ByVal a As Integer)
Static x As Integer
x=x+1:a=a+x
End Sub
程序运行后,单击命令按钮Command1,输出结果是
选项
A、6
B、9
C、15
D、19
答案
B
解析
本题中首先要区分在命令按钮的单击事件中定义的x是局部变量,仅能在过程内部起作用;在予过程proc中定义的静态变量x也是局部变量,也只能在本过程中起作用。在VB的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。即形参的结果会传递给实参。本题中proc过程的参数a用的是值传递,因此形参的改变不会影响到实参,所以在命令按钮的单击事件中循环累加的是2+3+4=9。
转载请注明原文地址:https://kaotiyun.com/show/EtLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
函数Int(Rnd(0)*100)是下列()范围内的整数。
在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:PrivateSubCommandl_CnCk()aS="VisualBasic",PrintString(3,a$)EndSub程序运行后,
设菜单中有一个菜单项为“Open"。若要为该菜单命令设置访问键,即按下Alt键及字母O时,能够执行“Open”命令,则在菜单编辑器中设置“Open’’命令的方式是()。
保存一个工程至少应保存两个文件,这两个文件分别是()。
已知数组A(4,4),各个元素在运行程序时被赋值并打印,形成四除非方阵。请在【】和【】处填处所需的内容,使产生一个转置矩阵(即行列互换),仍放在数组A中,并打印出来。例如:123412341234
设已经在窗体上添加了一个通用对话框控件CommonDialogl,以下正确的语句是
以下关于过程及过程参数的描述中,错误的是
随机试题
下列哪项是卫氏并殖吸虫成虫的主要形态特征
施工合同示范文本规定的固定价格合同( )。
背景材料某单位办公楼建筑面积24000m2,采用现浇混凝土框架结构,基础为筏板式基础,地下2层,地上15层。基础埋深8.4m,地下水位-2.6m,现场地坪标高-0.8m。基坑开挖到设计标高后,施工单位和监理单位立即对基坑进行了验槽,并对基底进行了
某企业当月,固定资产原值200万元,累计折旧为60万元,固定资产减值准备40万元,则资产负债表中的“固定资产”项目是()。
越来越多的公共事件一再说明,许多本来可以在司法轨道内解决的事件,却最终走向社会化、群体化、暴力化。一味采用捂堵压的思维方式,只能导致人民继续付出极大代价和政府公信力继续下降。程序为真相的发现提供了基本的平台。不管最终的真相最终是否满足各方的期待和需要,只要
作文修改课上,师生根据作文情况各自提出问题,然后围绕所提问题开展讲评、讨论。对该做法的分析,合适的是()。
总经理:根据本公司目前的实力,我主张环岛绿地和宏达小区这两项工程至少上马一个,但清河桥改造工程不能上马。董事长:我不同意。以下哪项,最为准确地表达了董事长实际同意的意思?
设f(x,y)在有界闭区域D上二阶连续可偏导,且在区域D内恒有条件,则().
A、 B、 C、 D、 A系统出现故障时恢复子系统将根据事务的不同状态采取不同的恢复策略,如果事务在故障发生时未完成,应该予以撤销;如果事务在检查点之后才提交,它们对数据库所做的修改在故障发生时可能还在缓冲区
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是()。
最新回复
(
0
)