首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人为计算n!(0<n<=12),编写了下面的函数过程: Private Function fun(n As Integer)As Long Dim p As Long p=1 For k=n-1 T
某人为计算n!(0<n<=12),编写了下面的函数过程: Private Function fun(n As Integer)As Long Dim p As Long p=1 For k=n-1 T
admin
2015-08-13
31
问题
某人为计算n!(0<n<=12),编写了下面的函数过程:
Private Function fun(n As Integer)As Long
Dim p As Long
p=1
For k=n-1 To 2 Step-1
p=p*k
Next k
fun=P
End Function
在调试时发现该函数过程产生的结果是错误的,程序需要修改。下面的修改方案中有3种是正确的,错误的方案是( )。
选项
A、把p=1改为p=n
B、把For k=n-1 To 2 Step-1改为For k=1 To n-1
C、把For k=n-1 To 2 Step-1改为For k=1 To n
D、把For k=n-1 To 2 Step-1改为For k=2 To n
答案
B
解析
原程序的错误在于没有把n的值乘进去。而B选项中把For k=n-1 To 2 Step-1改为For k=1 To n-1。依然没有把n乘进去。
转载请注明原文地址:https://kaotiyun.com/show/6vQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有菜单结构如表所示要求在运行时,当鼠标单击菜单项“大图标”时,在这个菜单项前面就添加一个“√”,下面正确的事件过程是
下列可以把当前目录下的图形文件pic1.jpg装入图片框Picture1中的语句为
在以下Form1窗体中没有采用的控件是()
以下程序的功能是:从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,输出结果。请填空。PrivateSubForm_diek()Dimx,yAsSingleDimzAsintegerx
设A="12345678",则表达式Val(Len(A,4)+Mid(A,4,2))的值为______。
下列程序的功能是:将数据1,2,..,8写入顺序文件Num.txt中请补充完整。PrivateSubForm_Click()DimiAsIntegerOpen"Num.txt"ForOut
设x是整型变量,与函数IIf(X>0,-x,x)有相同结果的代数式是
与数学表达式COS2(a+B)/5x+8对应的VisualBasic表达式是【】。
设A="12345678",则表达式Val(Left(A,4)+Mid(A,4,2))的值为______。
表达式(7/3+1)*(18/-1)的值是______。
随机试题
大补阴丸中既能填精补阴,又能制约黄柏苦燥的药物是
以下关于基本医疗保险的规定,说法错误的有:
概算精度较高,但是编制工作量大,需要大量的人力和物力的概算编制方法是()。
输入动物,检出一类传染病、寄生虫病的,应连同其同群动物全群退回或者( )处理。
案例下面是某求助者的WAIS-RC的测验结果:在WAIS-RC中,不严格限制时间的分测验包括()
()是在对部门职能进行合理分工的基础上,将工作具体细化为若干模块,从而构成本部门工作的基本单元的过程。
解方程组:
Youshouldcultivatethehabitofreadingcarefully.
ChangesinthesizeoftheWorldBank’soperationsreferto
A、Hewon’tvoteforthewoman.B、Hemayalsorunforclasspresident.C、Hehaspromisedtosupportthewoman.D、Thewomanshould
最新回复
(
0
)