首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: Private Sub Command 1_Click() Function proc(i As Integer) Dim m As Integer,n As Integer Dim a As I
编写如下程序: Private Sub Command 1_Click() Function proc(i As Integer) Dim m As Integer,n As Integer Dim a As I
admin
2015-05-29
49
问题
编写如下程序:
Private Sub Command 1_Click() Function proc(i As Integer)
Dim m As Integer,n As Integer Dim a As Integer,Static b As Integer
n=2 a=a+1:b=b+1
For m=1 To 3 proc=a*b+i
Print proc(n); End Function
Next m
End Sub
程序运行后,单击命令按钮Command1,输出结果为
选项
A、3 3 3
B、3 4 5
C、3 5 6
D、1 2 3
答案
B
解析
使用Dim关键字定义的是动态局部变量,过程执行结束后即被释放;使用static关键字定义的是静态局部变量,过程执行结束后仍然保留。本题中函数proc中的局部变量a是动态变量,b是静态变量。即每次函数调用后b的值会保留。先后三次调用proc(n)方法,依次输出3、4、5。
转载请注明原文地址:https://kaotiyun.com/show/1DQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在VisualBasic应用程序中,以下正确的描述是______。
在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:PrivateSubCommand1_Click()DimArr1(10)AsInteger,arr2(10)AsInteger
阅读程序:FunctionF(aAsInteger)b=0Staticcb=b+1c=c+1F=a+b+cEndFunctionPrivateSub
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1Click()Dimarray1(10,10)AsInteger
设有程序:OptionBase1PrivateSubCommand1Click()Dimarrl,MaxasIntegerarrl=Array(12,435,76,24,78,54,866,43)
设有如下关系表:则下列操作中正确的是
以下程序代码实现单击命令按钮Command1时生成20个(0,100)之间的随机整数,存于数组中,打印数组中大于50的数,并求这些数的和。Dimarr(1To20)Fori=1To20arr(i)=【】
如图所示,在列表框List1中已经有若干人的简单信息,运行时在Text1文本框(即“查找对象”右边的文本框)输入一个姓或姓名,单击“查找”按钮,则在列表框中进行查找,若找到,则把该人的信息显示在Text2文本框中。若有多个匹配的列表项,则只显示第1个匹配项
下列子过程语句中正确的是()。
声明一个变量为局部变量应该用()。
随机试题
网织红细胞减少,主要见于
下列表述中属于证的是()
患儿,男,3岁。咳嗽咳痰5天,痰黄质稠,鼻流浊涕,口渴咽痛,伴发热恶风,微汗出,舌质红,苔薄黄,脉浮数,指纹浮紫。其治法是
混凝土保护层厚度对结构构件的耐久性有( )的影响。
证券经纪人在从事客户招揽和客户服务等活动时,应当主动向客户出示证券经纪人证书,明示其与所服务证券公司的()。Ⅰ.委托代理关系Ⅱ.代理期间Ⅲ.执业地域范围Ⅳ.代理权限
将商务代理分为上级代理和次级代理是按()划分的。
按照“三个代表”要求全面加强党的建设,根本目的在于
TheCloningTechnologyI.Thedifferencebetweena【T1】________colonyandcloningamammalA.Clarifytheillusion:scientis
WhatdoesthewriterthinkofpeoplewhoaremakingNewYear’splans?Inthe4thtip,theword"key"ismostprobablycloseto
Itisnouse(ask)______herforadvice.
最新回复
(
0
)