首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下过程,将两次调用过程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
26
问题
有如下过程,将两次调用过程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://jikaoti.com/ti/Niq0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面关于Applet的说法正确的是()
Java线程的线程体是一个线程类的【】方法。
Java中的AWT事件中的低级事件是指基于【】的事件。
以下方法不属于结构化分析方法的是()。
类A定义如下:classA{privateintx=10;intgetx(){returnx;}}classBextendsA{
在关系运算中, 【】 运算是对两个具有公共属性的关系所进行的运算。
编写同时具有Applet与Application特征的程序,具体的方法是:作为Application要定义main()方法,并且把main()方法所在的类定义为一个【】类,为使该程序成为一个Applet,main()方法所在的这个类必须继承Applet
Java中,“%”符号的作用是()。
定义无符号整数类为UInt,下面可以作为类T实例化值的是______。A)-369B)369C)0.369D)整数集合{1,2,3,4,5}
下列复选框构造方法,错误的是()
随机试题
根据近视度数分类:轻度近视为_________,中度近视为_________,高度近视为_________。
哪种检查用于淋病诊断哪种检查用于确诊非淋菌性尿道炎
假设陈先生与陈太太是你的新客户,目前正面临生涯与家庭上的转变,需要金融理财师协助规划。经过初步沟通面谈后,你获得了以下家庭、职业与财务信息:一、案例成员二、收支情况陈先生税后月收入为3万元;陈太太无工作收入。目前家庭月生活支出为5000元。三、资
在重大资产重组的资产评估中,上市公司独立董事不需对()发表独立意见。
资产负债表中,各类负债是按()顺序排列的。
下列社会工作专业守则中,体现社会工作专业责任的是()。
某高校本科生A在大学一年级时就因多次旷课而受到警告处分,后又多次违反学校有关宿舍管理规定,受到记过处分。2012年6月15日,A在参加期末考试期间,被当场发现作弊行为。该高校为了严肃校纪校风,稳定校园教育教学秩序,营造积极向上的校园环境,决定给予A留校察看
政策分析是依据一定的政策理论知识,运用各种分析方法和技术,帮助决策者制定和优化具体政策的过程。根据上述定义,下列叙述有误的是:
魏某受恐怖活动组织的指派潜入中国大陆进行恐怖活动,先后杀害3人,绑架1人。魏某的行为构成何种犯罪?()
在SQLSELECT查询中,为了使查询结果排序必须使用短语
最新回复
(
0
)