首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人为计算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
76
问题
某人为计算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://www.kaotiyun.com/show/NiUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设窗体上有一个文本框,名称为Text1,程序运行后,要求该文本框只能显示信息,不能接收输入的信息,以下能实现该操作的语句是
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()a$=InputBox("请输入一个二进制数")n=Len(a$)Fori=lTonDec=De
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click()m=-3.6IfSgn(m)Thenn=Int(m)Elsen=Abs(m)
设有如下程序:Subf(xAsInteger,ByValyAsInteger)x=2*x:y=y+xEndSubPrivateSubCommand1_Click()DimaAsI
设窗体文件中有下面的事件过程:PrivateSubCommand1_Click()Dims:a%=100:PrintaEndSub其中变量a和s的数据类型分别是
以下自定义数据类型的语句中,正确的是
以下关于多重窗体程序的叙述中,错误的是
下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是
下列哪一条不属于数据库设计的任务?()
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为Label1、标题为“列表框的使用”的标签。再画一个名称为List1的列表框,列表中含有5个表项,表项内容分别为“北京”、“
随机试题
社会主义初级阶段同新民主主义社会有什么主要区别?
下列关于癫痫的治疗要点,不正确的是
A.沙参麦冬汤B.养阴清肺汤C.人参五味子汤D.女煎E.六君汤
风湿性心脏病最常见的并发症是
A市B县人民法院受理王海诉邹天名誉侵权纠纷一案,判决邹天在判决生效后1个月内赔偿王海10万元,承担诉讼费用,并在该市日报上登报赔礼道歉.日后不得在任何场合有侵害王海名誉的言行。邹天不服,提起上诉。A市中级人民法院经审理作出维持原判的二审判决。判决于5月l2
仲裁委员会的仲裁做出以后,当事人应当履行。当一方当事人不履行仲裁决议时,另一方当事人可以依照民事诉讼法的有关规定向( )申请执行。
如果需求价格弹性系数大于1,那么价格上升会使销售收入()。
关于质量管理体系审核的基本术语,下列叙述正确的是()。
临渴掘井:临阵磨枪
全国人民代表大会的立法程序主要有()
最新回复
(
0
)