首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序: Private Sub Command1_Click() Dim x As Integer x=Val(InputBox("输入数据")) Text1=
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序: Private Sub Command1_Click() Dim x As Integer x=Val(InputBox("输入数据")) Text1=
admin
2019-06-20
18
问题
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序:
Private Sub Command1_Click()
Dim x As Integer
x=Val(InputBox("输入数据"))
Text1=Str(x+fun(x)+fun(x))
End Sub
Private Function fun(ByRef n As Integer)
If n Mod 3=0 Then
n=n+n
Else
n=n * n
End If
fun=n
End Function
对于上述程序,以下叙述中错误的是( )。
选项
A、语句 fun=n 有错,因为n是整型,fun没有定义类型
B、运行程序,输入值为5时,文本框中显示655
C、运行程序,输入值为6时,文本框中显示42
D、ByRef表示参数按址传递
答案
A
解析
过程fun的功能是将传入的值运算后返回,当传入数值为3的整数倍时返回该值的2倍,否则返回该值的平方。过程Fun的参数指定为ByRef方式,即按址传递,因此会影响实参的值。Str函数是将数值转换为字符串。过程fun定义时没有指明返回类型因此默认为Variant类型,它可以表示任何值,因此A)选项的说法不正确。
转载请注明原文地址:https://kaotiyun.com/show/KwUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
已知a=6,b=15,c=23,则语句PrintSgn(a+bMod6-c\a)&a+b的输出结果为
下列说法中,错误的是
下列叙述中正确的是
下列描述中,错误的是
下面控件中,没有Caption属性的是
能够产生1到50之间(含1和50)随机整数的表达式是
在考生文件夹下有一个数据库文件“samp3.accdb”,其中存在设计好的表对象“tStud”和查询对象“qStud”,同时还设计出以“qStud”为数据源的报表对象“rStud”。请在此基础上按照以下要求补充报表设计。(1)在报表的报表页眉节区
已知:x=-6y=39则表达式“y\x*Sgn(x)”的值为
随机试题
酶原所以没有活性是因为:
课外、校外教育的主要特点是什么?
在过敏性疾病易发期可采取的中医干预措施是()
关于肛门周围脓肿描述错误的是
职业健康安全与环境管理体系的建立步骤中,人员培训之后的步骤是()。
按构造方式不同,基础可分为()。
利用机械和气流技术将料液或粒料输送、混合,至特制喷枪口送出,使其附着在绝热面成型的施工方汰是()。
上网公开发行方式是指利用证券交易所的交易系统,主承销商在证券交易所开设股票发行专户并作为惟一的卖方,投资者在指定时间内,按现行委托买入股票的方式进行申购的发行方式。( )
《学记》中的“开而弗达”体现了现代()教育思想。
Therocketengine,withitssteadyroarlikethatofawaterfallorathunderstorm,isanimpressivesymbolofthenewspaceage
最新回复
(
0
)