首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序代码: Private Sub Command1_Click() Dim x As Integer x = 30 Print f(x) + f(x) End Sub Private Function f(a As Int
设有如下程序代码: Private Sub Command1_Click() Dim x As Integer x = 30 Print f(x) + f(x) End Sub Private Function f(a As Int
admin
2020-06-30
32
问题
设有如下程序代码:
Private Sub Command1_Click()
Dim x As Integer
x = 30
Print f(x) + f(x)
End Sub
Private Function f(a As Integer) As Integer
a = a / 3
f = a
End Function
运行Command1_Click过程所产生的输出是
选项
A、13
B、20
C、30
D、6
答案
A
解析
VB默认的参数传递方式是按地址传递。第1次调用函数f(x)时x=30,故f(30)=10,此时a的值为10,x的值为10,函数调用结束时,a被释放,第2次调用函数f(x)时,x=10,故f(10)=3,所以f(x)+f(x)=f(30)+f(10)=13。故正确答案为选项A。
转载请注明原文地址:https://kaotiyun.com/show/t2Hp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面描述中不属于数据库系统特点的是
执行下列语句:strInput=InputBox("请输入字符串","字符串对话框","字符串")将显示输入对话框。此时如果直接单击“确定”按钮,则变量strInput的内容是()。
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生30个0~1000的整数,将其放入一个数组中,然后输出其中的最大值。程序运行后,单击命令按钮(名称为Command1,标题为“输出最大值”,如图所示),即
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序:PrivateSubCommand1_Click() DimxAsInteger x=Val(InputBox("输入数据")) Text1=
窗体上有一个名称为Cb1的组合框,程序运行后,为了输出选中的列表项,应使用的语句是()。
有一个数列,第一个数和第二个数分别为0和1,其后每一个数均为前两个数之和。下面是输出该数中小于10000的最大数的程序:PrivateSubForm_Click()a=0b=0DoWhileb>10000
以下关于VB的叙述中,错误的是
下列说法中,错误的是
下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是
下面叙述中错误的是( )。
随机试题
下列不属于多用途干粉灭火剂的是()。
当顾客茶杯中的水量只有()时应及时添水。
语言的演变主要涉及()
BMP是一种声音文件。()
某位经营者投入巨资修建了一条连通市区和机场的高速公路,这条公路比原来市区通往机场的高速公路路程短且路况好。当然。这条私营高速公路是要收费的。运行一段时间后,这条高速公路的经营者发现车流量比预期要少得多。这条期望中的“招财路”并没有立即招财。以下各
[*]
下列关于综合布线的描述中,错误的是()。
Whatisthewoman’sreply?
Theworld’sgreatestsnow-cappedpeaks,whichruninachainfromtheHimalayastotheTianshanMountainsontheborderofChina
A、Hedoesn’tknowwhattoolstobring.B、Hedoesn’tmindhelpingthewoman.C、Thewomanwon’thavetocarrytools.D、Thedonkeys
最新回复
(
0
)