首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序代码: Dim x As Integer Private Sub MySub() Static x As Integer Dim y As Integer x = x + 10
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序代码: Dim x As Integer Private Sub MySub() Static x As Integer Dim y As Integer x = x + 10
admin
2020-07-22
37
问题
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序代码:
Dim x As Integer
Private Sub MySub()
Static x As Integer
Dim y As Integer
x = x + 10
y = y + 10
Print "x="; x; "y="; y;
End Sub
Private Sub Form_Load()
x = 50
End Sub
Private Sub Command1_Click()
Call MySub
MySub
Print "x="; x
End Sub
程序运行时,单击Command1,则在窗体上输出的结果是
选项
A、x=10 y=10 x=60 y=10 x=60
B、x=60 y=10 x=70 y=10 x=70
C、x=60 y=10 x=70 y=10 x=50
D、x=10 y=10 x=20 y=10 x=50
答案
D
解析
dim定义的变量称为"自动变量",当引用Dim定义变量时,变量值会被重新设置(数值变量重新设置为0,字符串变量被设置为空)。也就是说,下次再使用此变量,其值为初始值;而static定义变量,每次引用该静态变量后,其值会继续保留,作为下一次引用时该变量的初始值。程序先定义了模块变量x为整型,位置在事件之外;当程序开始运行时,首先加载窗体,得x=50,然后监听命令按钮事件,当用户点击了命令按钮,程序Call MySub过程,会用Call语句调用Sub过程MySub。在MySub过程中,定义了局部变量y,和静态变量x,位于过程内部,x=x+10=10,y=y+10=10,接着打印x=10 y=10。注意,本过程执行完后,局部变量y的值会被重新设置为0,而Static定义的变量x,其值为10;程序继续执行MySub,第二次调用MySub过程,x=x+10=10+10=20,y=y+10=0+10=10,接着打印x=20 y=10;程序最后打印x的值,用static所定义的变量x,在过程内,其作用域范围被限定,其不会改变模块变量x的值。故打印出来的结果是x=50,也就是加载窗体后,对变量x进行初始化后的值。故本题正确答案为D。
转载请注明原文地址:https://kaotiyun.com/show/7NHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
要将单选按钮Opt1设为被选中,应设置的属性是
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
在窗体上画一个名称为Command1的命令按钮,编写如下事件过程:PrivateSubCommand1_Click() n=0 Fori=0To10 X=2*i-1 IfXMod3=0Thenn=n+1
在窗体上厕一个名称为Command1的命令按钮,然后编写如下程序:PrivateSubCommand1_Click()DimaAsIntegera=2s=0Fori=1To3s=s
设有以下程序:PrivateSubForm_Click() x=50 Fori=1To4 y=InputBox("请输入一个整数") y=Val(y) IfyMod5=0Then a=a+y
用LineInput语句从顺序文件读出数据时,每次读出一行数据。所谓一行是指遇到()分隔符,即认为一行的结束。
在考生文件夹下有一个工程文件sjt5.vbp。其功能是产生并显示一个数列的前n项。数列产生的规律是:数列的前2项是小于10的正整数,将此两数相乘,若乘积<10,则以此乘积作为数列的第3项;若乘积≥10,则以乘积的十位数为数列的第3项,以乘积的个位数为数列的
(1)在考生文件夹下有一个工程文件sjt3.vbp,在程序运行时,单击“输入整数”按钮,可以从键盘输入一个整数,并在窗体上显示此整数的所有不同因子和因子个数。如图3.158(a)是输入53后的结果,如图3.158(b)是输入100的结果。已经给出了全部控件
在关系数据库中,用来表示实体间联系的是
结构化程序的三种基本结构是()。
随机试题
采购职能的目标是_____。
CT扫描注意事项中,为保障CT机的良好工作状态,应做到
老年人口腔保健受到乡政府的高度重视,请来口腔保健专家指导卫生院的工作。经过讨论研究,全乡1千多位60岁以上老年人口腔保健的详细计划方案形成了第一步采取的切实可行的口腔保健措施是
事故现场基本情况某综合楼土建工程施工完毕,同年10月开始内部装修,正处于室内装修阶段。综合楼东侧酒店部分,主体4层,局部5层,高21m,建筑面积11582m2,各楼层使用性质为:一层为商业店铺,二层为餐饮,三、四层为客房,东侧设有自动扶梯间,
影响项目质量的环境因素主要包括( )。
2005年年底,赵、钱、孙、李四人组建了甲有限责任公司,投资比例各占1/4。2006年,赵、钱、孙、李四人各月的工资均为800元,年底每人应分股利36000元。因此,为赵、钱、孙、李四人进行税务筹划时,应该建议他们()。
下列属于可变更、可撤销合同的有()。
现在有的教师暗示家长或学生,或明着向家长索要财物,根据家长送礼的薄厚区别对待学生。这样的老师违背了()的职业道德规范。
窗体中有文本框Textl。运行程序,输入大于0的整数m,单击按钮Commandl,程序显示由星号组成的高度和上底均为m的等腰梯形形。例如,当m=5时,显示图形如下。*****
Itisthenaturalandperhapsunderstandabletendencyofnewspaperstoconcentrateonbadnewsandbydoingsotocontributeto
最新回复
(
0
)