首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人为计算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
某人为计算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
admin
2015-11-24
39
问题
某人为计算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://jikaoti.com/ti/yaJ0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体中有一个命令按钮,然后编写下列事件过程:PrivateSubCommand1_Click()x=0DoUntilx=-1a=InputBox("请输入第一个数字a的值")a=Val(A)b=InputBox("请输入第二个数字b的值"
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()c="ABCD"Forn=1T04Print______NextEndSub程序运行后,单击命令按钮,要求
在面向对象程序设计中,从外面看只能看到对象的外部特征,而不知道也无需知道数据的具体结构以及实现操作的算法,这称为对象的______。
下列程序的功能是调用字体对话框米设置文本框中的字体,单击Command1按钮弹出对话框,进行相应的字体、字号等的设置,然后单占“确定”按钮退出对话框,则将发生哪些变化()。PrivateSubCommand1_Click()CommonD
某程序列表框中有许多项,现在用Timer控件控制时间,0.1秒删除一项,直到删完为止,用一滚动条来显示删除的项目,请选择合适的语句,完成此程序()。PrivateSubCommand2_Click()HSeroll1.Min=0HScro
关系模型允许定义3类数据约束,下列不属于数据约束的是______。
3在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:PrivateSubCommand1_Click()StaticXAsIntegerStaticYAsIntegerCls
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
设a=5,b=4,c=3,d=2,则表达式3>2*bOra=cAndbcOrc>d的值是
用Static关键字定义过程是指______。
随机试题
有关距骨骨折的叙述错误的是
对投资资产的处置,具有审批权的主体有
宫内节育器放置的禁忌证为
A.海藻玉壶汤B.桃红四物汤C.右归饮D.柴胡疏肝汤E.逍遥散
工程咨询公司以分包商身份承担工程项目咨询时,直接服务对象是()。
下列属于数据复制和粘贴程序的操作有()。
下列关于电容传声器的说法正确的是()。
有价无市:价格高,但交易的不多。一般指行情很高,但销售形势并不好。有市无价:市场上交易频繁,但价格不高。一般指供应量大导致价格上不去。根据以上定义,以下说法正确的是()。
设A是三阶矩阵,其中a11≠0,Aij=aij(i=1,2,3,j=1,2,3),则|2AT|=()
A、 B、 C、 A所给出的问题是一个询问是否带了收据的一般疑问句。选项(A)的回答,“对不起,我忘了给你”,是符合语境的正确答案。
最新回复
(
0
)