首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人为计算n!(0<n<=1 2)编写了下面的函数过程: Private Function fun(n As Integer)As Long Dim P As Long p=1
某人为计算n!(0<n<=1 2)编写了下面的函数过程: Private Function fun(n As Integer)As Long Dim P As Long p=1
admin
2013-10-16
51
问题
某人为计算n!(0<n<=1 2)编写了下面的函数过程:
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
解析
本题考查的考点是有关循环次数的。本题题干中程序的错误在于,p的值是从1一直乘到n-1的值,也就是n-1的阶乘。选项A)可以在这个基础上再乘n就得到n的阶乘;选项C)和D)都能够保证从1乘到n,只有选项B)是错误的。
转载请注明原文地址:https://kaotiyun.com/show/SLQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimArr(3,3)AsIntegerFori
设有如下程序:PrivateSubForm_Click()DimaDimiAsInteger,jAsIntegera=Array(1,2,3,4,5,6,7
假定通过复制、粘贴建立了一个命令按钮数组Command1,则以下说法中错误的是______。
在窗体上画一个命令按钮和一个文本框,其名称分别为Command1和Text1,然后编写如下事件过程:PrivateSubCommand1Click()Dimarr1(10),arr2(10)Fori=1
数据库模式设计是数据库系统设计过程中______阶段完成的。
在启动窗体Form1上画一个名为Command1的命令按钮和两个文本框(其名称分别为Text1和Text2),新建一个窗体Form2。然后编写如下程序:PrivateSubCommand1_Click()msg$="Ret
在名为Form1的窗体上绘制一个文本框,名为Text1;再建立一个下拉菜单,菜单标题为“操作”,名为vbOp,此菜单下含有两个菜单项,名称分别为vbDis和vbHide,标题分别为“显示”和“隐藏”。请编写适当的事件过程,使得在运行时,单击“隐藏”
现有语句:y=IIf(x>0,xMod3,0)设x=10,则y的值是()。
下列选项中,不合法的VisualBasic的变量名是()。
以下关于菜单的叙述中,错误的是______。
随机试题
社会主义初级阶段是一个具有特定内涵的新概念,它是()
Atpresentthelosses______bytheindustryareduetoasuddenfallinexports.
A.咯血伴发热B.咯血伴胸痛C.咯血伴脓痰D.咯血伴皮肤黏膜出血E.咯血伴呛咳肺癌的特点是
女性生殖系统恶性肿瘤中发病率最高的是
下列选项中,属于干哕音特点的是
经典途径的C3转化酶是经典途径的C5转化酶是
临床前药理毒理学研究包括
计算
Accordingtothepassage,avolcanosendsoutWhenlavacools,itbecomes
Rainforestsarecriticallyimportanttoourwell-being.Becausethey【B1】_____carbondioxide,agreenhousegas,andproduceoxyg
最新回复
(
0
)