首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的一个函数过程: Function fn(ByVal num As Long) Dimvk As Long k=1:hum=Abs(num) Do While num k=k*(num Mod10) num=num\10 Loop fn=k End
有如下的一个函数过程: Function fn(ByVal num As Long) Dimvk As Long k=1:hum=Abs(num) Do While num k=k*(num Mod10) num=num\10 Loop fn=k End
admin
2020-07-22
49
问题
有如下的一个函数过程:
Function fn(ByVal num As Long)
Dimvk As Long
k=1:hum=Abs(num)
Do While num
k=k*(num Mod10)
num=num\10
Loop
fn=k
End Function
通过以下事件过程调用该函数,程序运行后,在输入对话框中输入数字“123”,则运行结果为( )。
Private Sub Command1_Click()
Dim n As Long
Dim r As Long
n=InputBox("请输入一个数值")
n=CLng(n):r=fn(n)
Print r
End Sub
选项
A、12
B、6
C、3
D、1
答案
B
解析
本题考查函数功能分析。定义函数过程fn时,在参数前加上ByVal表明参数为传值调用。函数fn的生要功能为取出num的每一位,进行累计相乘,然后返回结果。
转载请注明原文地址:https://kaotiyun.com/show/vwHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有如下程序:OptionBase1Dima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommand1_Click() ’循环1 Fori=1To3 Forj=1To4
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是()。
在窗体上画一个通用对话框,程序运行中用ShowOpen方法显示"打开"对话框时,希望在该对话框的"文件类型"栏中只显示扩展名为DOC的文件,则在设计阶段应把通用对话框的Filter属性设置为( )。
窗体上有1个名称为Text1的文本框,1个名称为Timer1的计时器,且已在属性窗口将Timer1的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Text1中显示一次当前时间。Priva
PrintRight("VBProgramming",2)语句的输出结果是( )。
下面程序片段中有错误Subpric()PublicxAsIntegerx=Array(1,2,3,4,5)……EndSub为了避免出错,正确的修改方案是
执行下列语句:strlnput=InputBox("请输入字符串","字符串对话框","字符串")将显示输入对话框。此时如果直接单击“确定”按钮,则变量strInput的内容是()。
下列对于软件测试的描述中正确的是
随机试题
某乳癌患者,病检发现癌实质多,间质成分少,癌细胞呈片状或巢状,中央有坏死,间质无淋巴细胞浸润。应诊为
Ican’tplayfootball.______.
火箭免疫电泳终点应
某男,45岁。近日发现粪便色黑,伴不规则上腹痛。近半年来明显消瘦。应首先考虑的是
血型不合输血后,患者出现严重溶血反应,实验室检查的重要依据是
位置固定性或不可移动性,是房地产资产最重要的特性。()
某村集体经济组织2016年末未分配收益为8000元。2017年底,该村集体经济组织各损益类科目余额为:经营收入30000元,发包及上交收入45000元,补助收入20000元,其他收入7000元;经营支出18000元,管理费用48000元,其他支出5000元
[*]
Billionsofpeopleacrosstheworldareinneedofanddemandingabetterglobalisation—onethatputstheeconomytoworkforpe
TheLostArtofListeningA)"Whywon’theevenlistentomyidea?","WhyamIcutoffbeforeIprovidethewholestory?"How
最新回复
(
0
)