题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-26 20:17:40

[单项选择]有如下的一个函数过程:
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 Command1_Click( )
Dim n As Long
Dim r As Long
n = CLng(n)
r = fn(n)
Print r
End Sub
A. 12
B. 6
C. 3
D. 1

更多"有如下的一个函数过程:Function fn(ByVal num As"的相关试题:

[单项选择]有如下的一个函数过程:
Function fn(ByVal num As Long)
Dim k As Long
k=1:num=Abs(num)
Do While nuin
k=k*(num Mod 10)
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
[单项选择]有如下的一个函数过程: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=kEnd Function 以下是一个调用该函数的事件过程,在运行该程序后,在输入对话框中输入数字123,该过程的运行结果是 ______。Private Sub Command1_Click( ) Dim n As Long Dim r As Long n = CLng(n) r = fn(n) Print rEnd Sub
A. 12
B. 6
C. 3
D. 1
[单项选择]有如下的一个函数过程: Function fn(By Val hum AS Long) Dim k As Long k=l num=Abs(nam) Do While nnm k=k*(nnm Mod 10) num=num/10 Loop fn=k End Function 以下是一个调用该函数的事件过程,运行程序后,在输入对话框输入数字“123”,该过程的运行结果是( )。 Private Sub Command5_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
[填空题]在窗体上有一个命令按钮,然后编写如下程序:   Function Trans(ByVal num As Long) As Long    Dim k As Long    k=l    Do While num       k=k * (num Mod 10)      num=num/10     Loop     Trans=k     Print Trans   End Function   Private Sub Commandl_Click( )     Dim m As Long     Dim s As Long     m=InputBox("请输入一个数")     s=Trans(m)   End Sub   程序运行时,单击命令按钮,在输入对话框中输入“789”,输出结果为【 】,在输入对话框中输入“987”输出【 】,在输入对话框中输入“879”,输出结果为【 】。
[单项选择]有如下函数过程:   Function HFC(ByVal x AS Integer,ByVal y As Integer)As Integer     Do While y < > 0       sic=x/y       X=y       y=sic     Loop     HFC=x   End Function   以下是该函数的调用过程,该程序的运行结果是( )。   Private Sub Command1 _ Click( )     Dim a AS Integer     Dim b As Integer     a=12     b=2     x=HFC(a,b)     Print x   End Sub
A. 0
B. 6
C. 2
D. 80
[填空题]在窗体上画一个命令按钮,然后编写如下程序: 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",输出结果为 【10】
[填空题]在窗体画一个命令按钮,然后编写如下过程:
Function fun(ByVal num As Long)As Lone
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
程序运行后,单击命令按钮,在输入对话框中输入234,输出结果为 【12】

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码