有一过程如下: Sub Subl (m As Integer total As Long) Dim
有一过程如下: Sub Subl (m As Integer,total As Long) Dim i AS Integer total = 1 For i = 1 To m total = total * i Next End Sub 调用它的事件过程如下: Private Sub Commandl_Click( ) Dim tot As Long, a As Integer a = Val( InputBox ("请输入数据") Call Subl (a,tot) Print tot End Sub 则输入数据5,运行结果为【 】。
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:120
本题的难点是实参与形参的传递的问题。total按ByRef参数传递。子过程的功能是计算n!,题中输入5,因此51=120。
相似问题
要打印出50个在-100~100之间不同的随机整数 并找出第几个是最大数。给定的程序不完整 将程序补
要打印出50个在-100~100之间不同的随机整数,并找出第几个是最大数。给定的程序不完整,将程序补充完整。 Option Base 1 Private Sub Command1_Cl
标准模块和窗体模块的功能是计算和打印两个复数之和 在横线上填上适当内容。标准模块 Type comp
标准模块和窗体模块的功能是计算和打印两个复数之和,在横线上填上适当内容。标准模块 Type comp re As Single im As Single End Type Public
在名称为Form1的窗体上画一个文本框 其名称为Text1 在属性窗口中把该文本框的Muhiline
在名称为Form1的窗体上画一个文本框,其名称为Text1,在属性窗口中把该文本框的Muhiline属性设置为True,然后编写如下的事件过程: Private Sub Form_
有时候需要暂时关闭计时器 这可以通过【 】属性来实现。请帮忙给出正确答案和分析 谢谢!
有时候需要暂时关闭计时器,这可以通过【 】属性来实现。请帮忙给出正确答案和分析,谢谢!
下列过程的功能是用来计算并输出S=1+1/2+1/3+……+1/100的值 请完善程序。 Funct
下列过程的功能是用来计算并输出S=1+1 2+1 3+……+1 100的值,请完善程序。 Function SumF(n As Integer)As Single s = 0 For i=1 To n s=
