首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: Private Sub Command1_Click() Dim x As Integer,s As Integer x=1 For k=1 To 3 x=x+1:procx:s=s+x Next k Print s End Sub Pr
有下面程序代码: Private Sub Command1_Click() Dim x As Integer,s As Integer x=1 For k=1 To 3 x=x+1:procx:s=s+x Next k Print s End Sub Pr
admin
2020-04-18
16
问题
有下面程序代码:
Private Sub Command1_Click()
Dim x As Integer,s As Integer
x=1
For k=1 To 3
x=x+1:procx: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://jikaoti.com/ti/QAx0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
某人编写了向随机文件中写一条记录的程序,代码如下:TypeRType NameAsString*10 TelAsString*20EndTypePrivateSubCommand1_Click() DimpA
在文本框中,要设置显示的文本颜色,应该设置()属性。
下面不能作为结构化方法软件需求分析工具的是
若将变量TestDate声明为Date类型,则下列为变量TestDate赋值的语句中正确的是()。
在菜单编辑器中建立如下图所示的菜单,并为了每个菜单项编写了鼠标单击事件过程。关于此菜单,以下叙述中错误的是( )。
下列叙述中正确的是
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
以下关于过程及过程参数的描述中,错误的是( )。
随机试题
A.极化B.去极化C.反极化D.复极化E.超极化动作电位产生过程中,膜内电位高于膜外电位,称为()。
《国殇》主要描写的是()
患儿,女,3个月。口腔、舌面满布白屑,面赤唇红,烦躁不宁,吮乳啼哭,大便干结,小便短黄。该患儿治疗应首选制霉菌素加
在送行旅游团出境时,待旅游团()后,地陪才可离开。
家庭生命周期理论最早由汉森和()提出。
基因工程又称基因拼接技术或DNA重组技术。此外,还有个通俗叫法是()。(2017年下半年真题)
教学反思是教师通过对其教学活动进行的理性观察与矫正.从而提高其教学能力的活动,是一种分析教学技能的技术。()
根据下面材料回答下列问题。根据中国通信信息研究院(原工信部电信研究院)数据,2014年,中国智能手机出货量3.89亿部,相比2013年的4.23亿部下降了8.2%。而在2012年、2013年,智能手机市场还保持着166.8%、64.1%的高增速。与中国智
以下选项所列行为中,哪些构成抗税罪()
Whileitcannotbedeniedthatarespectableprofessionorcareerismuchmoreexcitingthantheroutineofhousehold【B1】______
最新回复
(
0
)