首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下过程,将两次调用过程proc的结果分别填于空【 】和【 】处。 Private Sub Command1_Click( ) Dim a As Integer Dim b As Integer
有如下过程,将两次调用过程proc的结果分别填于空【 】和【 】处。 Private Sub Command1_Click( ) Dim a As Integer Dim b As Integer
admin
2009-03-15
43
问题
有如下过程,将两次调用过程proc的结果分别填于空【 】和【 】处。
Private Sub Command1_Click( )
Dim a As Integer
Dim b As Integer
a=2
b=5
Call proc(a,B) 【 】
Call proc(A) 【 】
End Sub
Private Sub proc(x As Integer,Optional y)
Dim z As Integer
If IsMissing(y) Then
MsgBox ("没有提供可选参数")
Else
z=x*y
MsgBox ("乘积=" + Str(z))
End If
End Sub
选项
答案
乘积:10 ,没有提供可选参数
解析
本题中出现了可选参数,注意函数IsMissing()的使用。空[9]处的调用语句的结果是显示“乘积= 10”空[10]处调用的结果是显示“没有提供可选参数”。显然,第二次调用中,由于第二个可选参数默认,使 IsMissing()函数的值为True,才使程序流程进入Then子句的分支。
在没有指定可选参数的默认值时,可选参数的默认值被默认为变体类型的Empty值。当然,用户也可以提供可选参数的默认值,指定方式是在用Optional声明的形式参数后面用“=”号赋默认值。指定默认值后,即使没有提供可选参数,函数IsMissing()的值均为False,因为程序把指定的默认值默认为可选参数的值,因而没有丢失。将上例稍加修改,在可选参数y后为其指定默认值1。
Private Sub proc(x As Integer,Optional y=1)
空[10]处调用的结果变为显示“乘积=2”。显然,第二次调用中,虽然第二个可选参数默认,但将默认值1作为形式参数y的初值。从If语句分支的进入情况可以看出,该次调用中IsMissing()函数的值为False,才使程序流程进入Else子句的分支。
转载请注明原文地址:https://www.kaotiyun.com/show/UD1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
appletviewer仅仅是一个小应用程序观察器,只支持object、embed或【】标记。
下列关于try和catch子句的描述中,错误的一项是()
Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?()
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和()
在结构化方法中,软件功能分解属于下列软件开发中的哪个阶段?()
设JDK安装在“D:\JDK”文件夹下,应在PATH环境变量中设置“%PATH%;D:\JDK\bin"及在CLASSPATH环境变量中设置【】,才能保证在任何文件夹下均可以进行Java程序的编译及运行。
Swing的事件处理机制包括【】、事件和事件监听者。
选择运算的结果关系同原关系具有【】的结构框架,投影运算的结果关系同原关系通常具有【】的结构框架。
编写同时具有Applet与Application的特征的程序,具体方法是:作为Application要定义main()方法,并且把所在的类定义为一个【】类。为使该程序成为一个Applet,main()方法所在的这个类必须继承Applet类或【
下面是一个Applet程序,其功能是在绘图区域中通过鼠标的移动来绘制直线,并且有清除绘图区域按钮,用来清除已经绘制的图像。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果
随机试题
尿镜检白细胞明显多于红细胞,可见白细胞管型,蛋白增多不明显,常见于
对膀胱无尿之癃闭危证,可用哪组药高位保留灌肠
“动物检疫证书”;“除鼠证书”,正确的翻译为( )。
投入产出表是将生产法、收入法、支出法国内生产总值结合在一张表上,细化了国内生产总值核算。()
注册会计师职业道德守则规定注册会计师不能在没有客户同意的情况下披露在职业服务项目中获取的保密信息。下列情形中注册会计师的披露违背了该规范的是()。
()被誉为“天然氧吧”“全国罕见的动植物基因库”。
甲市公安机关接到群众杨某电话,称自己在办理工商登记时被工商局副局长暗示“送礼”,否则事情办不了,后送2万元人民币。接警员正确的接警做法是()。
只有住在广江市的人才能够不理睬通货膨胀的影响;住在广江市的每一个人都要付税;每一个付税的人都会发牢骚。根据上面这些句子,判断下列各项哪项一定是真的?Ⅰ.每一个不理睬通货膨胀影响的人都要付税。Ⅱ.不发牢骚的人中没有一个能够不理睬通货膨胀
某项目包括的活动情况如下表所示:活动D和活动F只能在活动C结束后开始。活动A和活动B可以在活动C开始后的任何时间内开始,但是必须在项目结束前完成。活动E只能在活动D完成后开始。活动B是在活动C开始1天后才开始的。在活动B的过程中,发生了一件意外事件,导
A、Shewilltakeataxihome.B、Drivehomeinherowncar.C、Edwardwilldriveherhome.D、ShewillaskAllentosendherhome.D
最新回复
(
0
)