首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮,然后编写如下程序: Function fun(ByVal num As Long)As Long Dim k As Long k=1 num=Abs(num) Do While num k=k*(num Mod 10) num=nu
在窗体上画一个命令按钮,然后编写如下程序: Function fun(ByVal num As Long)As Long Dim k As Long k=1 num=Abs(num) Do While num k=k*(num Mod 10) num=nu
admin
2010-09-11
28
问题
在窗体上画一个命令按钮,然后编写如下程序:
Function fun(ByVal num As Long)As Long
Dim k As Long
k=1
num=Abs(num)
Do While num
k=k*(num Mod 10)
num=num\10
Loop
fun=k
End Function
Private Sub Command1_ Click()
Dim n As Long
Dim r As Long
n=InputBox(“请输入一个数”)
n=CLng(n)
r=fun(n)
Print r
End Sub
程序运行后,单击命令按钮,在输入对话框中输入“345”,输出结果为【 】。
选项
答案
60
解析
程序首先要求用户输入一个数,然后将这个数转化为长整型传递入函数fun。本题中传入的数字是345。
函数fun中首先将传入的参数取绝对值,然后进入循环:
第一次循环结束的时候:
k=5
num=34
第二次循环结束的时候:
k=20
num=3
第三次循环结束的时候:
k=60
num=0
转载请注明原文地址:https://jikaoti.com/ti/qBg0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面对对象概念描述错误的是
在AWT包中,创建一个具有10行、45列的多行文本区域对象ta的语句是【】。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是( )。
下列操作中,不属于Applet安全限制的是()。
执行下面的赋值语句后,a的值为______。a=Float.valueof("12.34").floatValue();
下列代表十六进制整数的是()。
在Java中所实现的多维数组,实际上是由一维数组构成的______。
下面程序运行时输出的结果为C:\ProgramFilesisadirectory.将程序补充完整。Importjava.io.*;publicclassDirTest{ publicstaticv
若串s="Program",则其子串的数目是【】。
随机试题
美洲钩虫口囊的特征
下列哪项为多发性骨髓瘤患者最常见的M蛋白
王某与某国有保险公司职员赵某相勾结,王某将一辆奥迪牌轿车投保后谎称被盗,赵某为王某办理虚假理赔手续,然后王某将骗得的40万元保险金分出20万给赵某。对王某和赵某的行为应当如何认定?
采用爆破作业方式进行路基石方施工,选择清方机械时应考虑的因素有()。【2013年真题】
违反《反不正当竞争法》不须承担( )的。
【真题(中级)】下列有关债券发行价格的表述中,正确的是()。
计划是社工能够成功介入并取得成效的前提。()
某政府机关实施“流程再造”改革,根据工作流程重新组织业务活动,并构建了统一的业务平台,极大地提高了工作效率和公众满意度。下列关于“流程再造”作用的说法,正确的有:
BSP指()。
(1)Mr.FosterwasleftintheDecantingRoom.TheD.H.C.andhisstudentssteppedintothenearestliftandwerecarriedupt
最新回复
(
0
)