首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: Private Sub Commandl_Click() Dim x As Integer,s As Integer x=1 For k=1 To 3 x=x+1:proc x:s=s+x Next k Print s End Su
有下面程序代码: Private Sub Commandl_Click() Dim x As Integer,s As Integer x=1 For k=1 To 3 x=x+1:proc x:s=s+x Next k Print s End Su
admin
2015-12-09
37
问题
有下面程序代码:
Private Sub Commandl_Click()
Dim x As Integer,s As Integer
x=1
For k=1 To 3
x=x+1:proc x:s=s+x
Next k
Print s
End Sub
Private Sub proc(ByVal a As Integer)
Static xAsInteger
x=x+1:a=a+x
End Sub
程序运行后,单击命令按钮Commandl,输出结果是
选项
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/CNLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有语句Open"c:\Test.Dat"ForOuputAs#1”则以下叙述错误的是()。
算法的基本特征是可行性、确定性、______和拥有足够的情报。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为______。
以下叙述中错误的是()。
VisualBasic程序中语句的续行符是()。
【】(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。
设用复制、粘贴的方法建立了一个命令按钮数组Command1,以下对该数组说法错误的是
测试的目的是暴露错误,评价程序的可靠性,而______的目的是发现错误的位置并改正错误。
下列叙述中正确的是
结构化程序设计的3种基本结构是()。
随机试题
大气一次污染物是指直接从污染源排放到大气中的有害物质。最常见的一次污染物有()、()、()及颗粒物。
HowdidWaltWhitmanmakeuseofthepoetic"I"inhisworks?
不适用于治疗慢性脓胸的术式是
A.乌梅与阿司匹林B.乌贝散与头孢拉定C.石膏与四环素D.麻黄与呋喃唑酮E.大黄与利福平能减少药物排泄的中西药联用药组是()。
A、膈下游离气体B、鹰嘴样阴影C、杯口状阴影D、肿瘤状阴影E、大小肠均胀气乙状结肠扭转的X线表现
在人生周期中,以保守稳健型投资为主的时期是()。
企业发生会计估计变更时,下列各项目中,不需要在会计报表附注中披露的是()。
当物体触及掌心,新生儿立即把它紧紧捏住,这是新生儿的()
A、 B、 C、 D、 C此题的解题思路为图形的组成部分位置变化。第一组图形中第一个图形外面的直线逆时针移动,每次移动图形的一个相邻边得到第二个图形,第二个图形也依此规律将边外的直线逆时针移动得到第三个图形。
Theamazingsuccessofhumansasaspeciesistheresultoftheevolutionarydevelopmentofourbrainswhichhassledtotool-usi
最新回复
(
0
)