首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人为计算n!(0
某人为计算n!(0
admin
2013-01-23
33
问题
某人为计算n!(0
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
EndFunction
在调试时发现该函数过程产生的结果是错误的,程序需要修改。下面的修改方案中有3种是正确的,错误的方案是
选项
A、把P=1改为P=n
B、把For k=n-1 To 2 Step-1改为For k=1 To n-l
C、把For k=n-1 T02 Step-1改为Fork=1 To n
D、把For k=n-1 To 2 Step-l改为FOr k=2 To n
答案
B
解析
题f中的错误在于求n!,却少乘了n,选项B也犯了同样的错误,所以答案选B。
转载请注明原文地址:https://kaotiyun.com/show/W0hp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在软件设计中的软件过程,其主要描述的是()。
()是程序中一个能逻辑地分开的部分,也就是离散的程序单位。
要把名为Form1的窗体从内存中卸载,应使用语句()。
下列不能作为VB的变量名是()。
单击命令按钮时,下列程序的执行结果为 PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=50:y=78Call
编写了如下事件过程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAslnteger)If(ButtonAnd3)=3ThenPrint“A
E-R图是数据库设计的工具之一,它一般适用于建立数据库的______。
表示条件“X+Y大于10小于100,且X-Y要小于0”的逻辑表达式为()。
设在工程中有一个标准模块,其中定义了如下记录类型TypeBooksNameAsString*10TelNumAsString*20EndType在窗
下列表达式有错误,正确的写法应该是【】。[(a+B)+c]/80-5÷(d+e)
随机试题
霍乱病人的粪便可呈
开放性骨折的重要并发症是
血浆蛋白质水平降低属于
建筑给水聚丙烯管材与金属管道和用水器配水件连接的管件,必须带有()。
进一步完善和深化社会主义市场经济体制改革包括()主要任务。
企业的固定资产由于技术进步等原因,确实需要加速折旧的,根据企业所得税法律制度的规定,可以采用的加速折旧方法有()。
某卷烟厂为增值税一般纳税人,主要生产A牌卷烟(不含税调拨价100元/标准条)及雪茄烟,2014年10月发生如下业务:(1)从烟农手中购进烟叶,买价100万元并按规定支付了10%的价外补贴,将其运往甲企业委托加工烟丝,发生不含税运费8万元,取得货运增值税专
阅读下面的短文,回答问题。【Recently,telecommunicationcarriershasbeenbuildingAll-IPcorenetworksinordertoeffectivelysupportvari
"Civilization"Between4000and3000B.C.,significanttechnologicaldevelopmentsbegantotransformtheNeolithictowns.Th
Whatdoesthispassagewanttotellus?
最新回复
(
0
)