首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: Private Sub Command1_Click() Dim a As Integer,b a=2 b=3 Print fun(a,h);a;b End Sub Private
有下面程序代码: Private Sub Command1_Click() Dim a As Integer,b a=2 b=3 Print fun(a,h);a;b End Sub Private
admin
2020-07-22
15
问题
有下面程序代码:
Private Sub Command1_Click()
Dim a As Integer,b
a=2
b=3
Print fun(a,h);a;b
End Sub
Private Function fun(ByVal x As Integer,y)As
Integer
y=x*y
x=y
fun=x
End Function
执行Colmaandl_Click过程后的输出结果是( )。
选项
A、6 2 3
B、6 6 6
C、6 2 2
D、6 2 6
答案
D
解析
本题考查参数传送相关知识,在程序中定义了一个Function函数过程fun,并设置形参的传递方式为ByVal(传值调用),形参y的传递方式为默认传递方式ByRef(传引用调用);在Command1_Click事件过程中,使用print方法输出三个值,分别为。fun函数的返回值,变量a和变量b,由于实参a值给形参x,传递的方式为ByVal,fun函数中对x的任何改变都不会影响实参a,所以在Command1_Click过程中变量a的值不会改变;实参b传递地址给形参y,fun函数中对y的任何改变都会影响实参b,在fun函数中执行y=x*y语句后,y的值为6,执行x=y后,x的值为6,并且通过语句fun=x,将x的值作为函数的返回值返回到过程Command1_Click中,所以最终在过程Command1_Click中输出的单个值分别为:6,2,6。D选项正确。本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/DkHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设窗体上有一个名称为Timer1的计时器控件,其Interval属性被设置为500,Enabled属性被设置为True;还有一个名称为Text1的文本框和下面的事件过程:PrivateSubTimer1_Timer()Sta
下面关于算法的叙述中,正确的是()。
在考生文件夹下有一个工程文件Sjt5.vbp,考生文件夹下in5.dat文件中保存有一篇英文短文。程序运行时,单击“读取并统计”按钮,则按行读取in5.dat文件的内容,并显示到文本框Text1中,同时调用Calculate过程统计每个英文字母(不区分大小
以下叙述中错误的是
窗体上有一个名称为Command1的命令按钮。要求编写程序,把文件f1.txt的内容写到文件f2.txt中,然后将f1.txt删除。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()Open"c:\f1.tx
软件设计中模块划分应遵循的准则是()。
要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句()。
软件需求分析阶段的工作,叮以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
对于循环队列,下列叙述中正确的是
随机试题
遇到这种情况时怎样行驶?
某工厂生产多种产品,每种产品又要使用多种零件,一种零件可能装在多种产品上。每种零件由一种材料制造,每种材料可用于不同零件的制作。有关产品、零件、材料的数据字段如下:产品:产品号(GNO),产品名(GNA),产品单价(GUP)零件:零件号(PNO
下列属于肺炎性假瘤病理变化的有()(2004年)
在绷带包扎法中,肢体卷轴带包扎法的正确操作步骤是
摄食训练时患者的体位是
A、每于经前一二日或月经期小腹胀痛,拒按,舌紫黯或有瘀点,脉弦B、经期或经后小腹冷痛,喜按,得热则舒,脉沉,苔白润C、经前数日或经期小腹痛,得热痛减,按之痛甚,苔白腻,脉沉紧D、经期错后,量少色淡,体腰膝酸软E、月
我国行政诉讼法规定,对因限制人身自由的行政强制措施不服提起的起诉,由原告所在地或被告所在地的人民法院管辖,这种管辖属于()。
根据我国2004年宪法修正案的规定,国家建立健全同经济发展水平相适应的制度是()。(2009年单选20)
关于大规模并行处理器MPP,以下说法不正确的是(18)。
下列叙述不是关系模式设计解决的问题的是(17)。
最新回复
(
0
)