首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的一个函数过程: Function fn(ByVal num As Long) Dim k As Long k=1:num=Abs(num) Do While num k=k*(num
有如下的一个函数过程: Function fn(ByVal num As Long) Dim k As Long k=1:num=Abs(num) Do While num k=k*(num
admin
2020-07-22
54
问题
有如下的一个函数过程:
Function fn(ByVal num As Long)
Dim k As Long
k=1:num=Abs(num)
Do While num
k=k*(num Mod 10)
num=num\10
Loop
fn=k
End Function
通过以下事件过程调用该函数,程序运行后,在输入对话框中输入数字“123”,则运行结果为( )。
Private Sub Commandl_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/EgHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,一个名称为Text1的文本框数组(含4个文本框,下标从0开始),然后编写如下事件过程:PrivateSubCommand1_Click()DimiAsInteger,nAsIntege
在窗体上有一个名称为CDl的通用对话框和一个名称为Commandl的命令按钮。要求单击命令按钮时,打开一个保存文件的通用对话框。该窗口的标题为“保存”,缺省文件名为“ABC”,在“文件类型”栏中显示*.txt。则能够满足上述要求的程序是(
对于当前窗体,以下能打开代码窗口的操作是
假设用复制、粘贴的方法建立了一个命令按钮数组Command1,以下对该数组的说法错误的是()。
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
设在一个工程的窗体中有如下代码:PublicxAsIntegerPrivateSubForm_Load()DimYAsIntegerEndSub在该工程的标准模块的声明部分有代码:PublicaAsInteger:P
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
通常软件测试实施的步骤是()。
在名称为Form1,标题为“选课”的窗体上添加一个复选框数组,名称为CH1,共有四个复选框,按顺序其标题分别是“数学”、“语文”、“外语”、“计算机”,其中“语文”、“计算机”复选框处在选中状态下,程序运行时的窗体如图所示。请按要求添加控件并设置相应属性。
对于循环队列,下列叙述中正确的是()。
随机试题
(2013年4月)在公务员奖励中,授予荣誉称号的审批机关是______。
糖尿病病人的手术,下列哪项不恰当
在我国,引起急性胰腺炎的最常见病因是
道德与法律都属于社会规范的范畴,都具有规范性、强制性和有效性,道德与法律既有区别又有联系。下列有关法与道德的几种表述中,哪一种说法是错误的?()
下述关于货币乘数的说法中,正确的是()。[2013年真题]
税务师审核某工业企业2016年6月书立、领受的应税凭证时,有关印花税的税务处理正确的有()。
存款合同中的债务人是()。
超级高铁与大众的出行密切相关,它最吸引人之处,就是其运行速度远超轮轨式高铁列车,时速可达600至1200千米,甚至有很多人断言能够达到4000千米以上。这类超级高铁有一个共同的特点,就是列车须在密封的真空或者低气压管道中运行。具体而言就是通过抽取空气达到接
下面不属于软件需求规格说明书内容的是
InputBox函数的返回值类型是
最新回复
(
0
)