首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人为计算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
某人为计算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
admin
2019-07-30
40
问题
某人为计算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
解析
本题考查的考点是有关循环次数的。本题题干中程序的错误在于,p的值是从1一直乘到n-1的值,也就是n-1的阶乘。选项A)可以在这个基础上再乘n就得到n的阶乘;选项C)和D)都能够保证从1乘到n,只有选项B)是错误的。
转载请注明原文地址:https://kaotiyun.com/show/NiUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
决定标签内容显示位置的属性是
PrintFormat(1234.56,"###.#")语句的输出结果是
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimIAsInteger,nAsIntegerFori
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()AS="VisualBasic"PrintString(3,a$)EndSub
下列哪一条不属于数据库设计的任务?()
使用语句DimA(1To10)AsInteger声明数组A后,以下叙述正确的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是
数据库设计中反映用户对数据要求的模式是
数列1,1,2,3,5,8,13,21,…的规律是从第三个数开始,每个数是它前面两个数之和。在考生目录下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件,如图3.121所示。请编写适当的事件过程实现以下功能:在Text1中输入整数40,单击“计算”
随机试题
可翻转肾上腺素升压效应的药物是
同病异治的实质是
FIDIC合同条件下,当业主与承包商发生合同争议时,首先( )。
对于工作量小、时间紧的项目可能采取()的组织结构。
鼷鼠的T淋巴细胞在胸腺里、B淋巴细胞在骨髓里成熟、分化。B淋巴细胞遇到抗原就分裂、增殖、分化并产生抗体。下面是为了开发痢疾疫苗而把灭活的痢疾杆菌接种在鼷鼠的身上,并调查了痢疾杆菌抗体合成程度及T淋巴细胞对它起的作用(见下图)。对上述有关资料的解释或推论正确
下列各种组织,哪一种再生力最强
在考生文件夹下有一个工程文件execise28.vbp,相应的窗体文件为execise28.frm,此外还有一个名为in28.txt的文本文件,其内容如下:13242336585816985453144252247326912
数据流图的类型有______和事务型。
WhopaintedJane’shouse?Itis____________.
Thepersistenthazeovermanyofourcitiesisareminderofthepollutedairthatwebreathe.Over80%oftheworld’surbanpop
最新回复
(
0
)