首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮,然后编写如下程序: Function fun(By Val num As Long)As Long Dim k As Long k=1 num=Abs(num) Do While
在窗体上画一个命令按钮,然后编写如下程序: Function fun(By Val num As Long)As Long Dim k As Long k=1 num=Abs(num) Do While
admin
2009-01-15
29
问题
在窗体上画一个命令按钮,然后编写如下程序:
Function fun(By Val 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=O
转载请注明原文地址:https://jikaoti.com/ti/FV80FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面程序段的输出结果是______。publicclassex46{publicstaticvoidmain(Stringargs[]){St
执行如下语句之后,输出的结果是______。publicclassex36{publicstaticvoidmain(String[]args){
关系表中的每一横行称为一个______。
Applet显示相关的3个方法是:paint()方法、update()方法和______。
用于在同一页面巾不同的Applet通信的<APPLET>属性是______。
创建一个线程之后,通过调用该线程对象的______方法将潜入该线程的虚拟CPU置于可运行状态。
在Java线程模型中,一个线程是由______、______和______三部分组成。
在J2SDK的安全控制命令中,______是帮助用户管理密钥表的工具。
下列()是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试。
随机试题
什么是产品优化战略?产品组合优化的方法与战略是什么?
Ifyou’rethesmartestpersoninyourcircle,you’reinthewrongcircle—you’veoutgrownit.It’stimetomovetothenext【C1】
规范全世界精神科医生行为准则的是
高压管道需用( )连接。
李先生于2016年4月8日存入一笔10000元的定活两便存款,2016年5月8日又存入一笔10000元的定活两便存款,并于2016年6月8日取出全部存款,则关于李先生的税前利息说法正确的是()。
贷款转让是指贷款的原债权人将已经发放但未到期的贷款有偿转让给其他机构的经济行为,其主要目的不包括()。
设f(x)=,x≠0,ai>0,ai≠1,i=1,2,…,n,n≥2,求:
在VisualFoxPro中,下面描述正确的是
n个顶点的强连通图的边数至少有()。
You’reworking,George.
最新回复
(
0
)