首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人为计算n!(0<n<=12)编写了下面的函数过程: Private Function fun(n As Integer)As Long Dim p As Long p=1 For k=n–1 To 2Step-1 p=p*k Next k fun=p
某人为计算n!(0<n<=12)编写了下面的函数过程: Private Function fun(n As Integer)As Long Dim p As Long p=1 For k=n–1 To 2Step-1 p=p*k Next k fun=p
admin
2016-12-13
44
问题
某人为计算n!(0<n<=12)编写了下面的函数过程:
Private Function fun(n As Integer)As Long
Dim p As Long
p=1
For k=n–1 To 2Step-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改为Fork=1 To n-1
C、把For k=n–1 To 2 Step-1改为Fork=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/iBGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有以下函数过程:Functionfun(mAsInteger)AsIntegerDimkAsInteger,sumAsIntegersum=0Fork=mTo1Step-2sum
关于MDI窗体,下列说法正确的是()。
在窗体上有一个文本控件,名称为TextTime,一个计时器控件,名称为Timerl。要求每一秒在文本框中显示一次当前的时间。PrivateSubTimerlTextTime.Text=TimeEndSub在横
阅读程序:OptionBase1PrivateSubFormClick()Dima(3)AsIntegerFori=1TO3a(i)=InputBox(“输入数据”)Printa(i);
在窗体上建立通用对话框需要添加的控件是()。
假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项不可见,应使用的语句为()。
下列程序执行后,变量X的值为()。Dimfl,b,c,dAsSingleDimXAsSinglefl=10b=30Ifb>flThend=fl:fl=b:b=dEndIfIfb>CThenX
已知a=5,b=/,c=12,下列表达式的值为True的是()。
如果一个变量未经定义就直接使用,则该变量的类型为()。
没有数组定义语句:Dima(5)AsInteger,Listl为列表框控件。下列给数组元素赋值的语句错误的是()。
随机试题
物质的根本属性是
使用呼吸机的患者,通气量过度的临床表现是
女,2岁。发热4天。伴流涕、咳嗽。今晨出现眼结合膜充血,耳后颈部出现斑丘疹,针尖大小,皮肤正常,2周前用过青霉素。应密切观察最可能发生的常见并发症是
目前多数国家和组织以()投入占产业或行业销售收入的比重来划分或定义技术产业群。
常用作答复函的尾语的是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在【】关系。
A、正确B、错误A
Thepooroldmanwas______withdiabetesandwithoutpropertreatmenthewouldlosehiseyesightandbecomecrippledverysoon.
Thehealth-careeconomyisfilledwithunusualandevenuniqueeconomicrelationships.Oneoftheleastunderstoodinvolvesthe
最新回复
(
0
)