首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人为计算n!(0<n<=1 2)编写了下面的函数过程: Private Function fun(n As Integer)As Long Dim P As Long p=1
某人为计算n!(0<n<=1 2)编写了下面的函数过程: Private Function fun(n As Integer)As Long Dim P As Long p=1
admin
2013-10-16
25
问题
某人为计算n!(0<n<=1 2)编写了下面的函数过程:
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/CJ60FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下语句的输出结果是______。PrivateSubCommand1_Click()x=10y=1Printx+y=101;EndSub
在设计程序时,应采纳的原则之一是______。
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是______。
如果改变窗体的BackColor属性,则改变了窗体的______。
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimArr(3,3)AsIntegerFori
下列程序的执行结果是______。X=-6^2PrintSgn(x)+Abs(x)+Int(x)
数据库系统设计过程中数据库维护阶段的工作包括日常维护、定期维护和______三个方面。
假定有一个菜单项,名称为MenuItem,为了在运行时使该菜单项失效(变灰),应使用的语句为______。
请在名为Form1的窗体上建立一个二级下拉菜单,第一级共有两个菜单项,标题分别为“文件”和“编辑”,名称分别为vbFile和VbEdit;在“编辑”菜单下有第二级菜单,含有3个菜单项,标题分别为“剪切”、“复制”和“粘贴”,名称分别为vbCut、VbCop
以下关于过程及过程参数的描述中,错误的是______。
随机试题
在彩色多普勒成像中,对帧频无影响的因素是
本病辨证为本病如果兼见腰膝酸软,神疲乏力,耳鸣少寐等肾阴亏虚,水不涵木时,宜用
若对颌牙伸长,排牙时则要注意
影响健康的主要社会因素是
下列各项,急性白血病高热的主要病因是
我国甲公司和美国乙公司签订合同中并未约定争议适用法律。现在双方就该合同发生争议,则可能适用的法律是()。
下列中小学建筑中的楼梯梯段宽度设计,错误的是:(2018年第45题)
承发包双方按照《建设工程施工合同(示范文本)》签订了施工合同,当该合同生效后,如果承包人不能按时开工,应以书面形式向工程师提出延期开工的理由和要求。该申请的提出应不迟于协议书约定的开工日期前()天。
按产品的用途,可以讲个人贷款产品分为()。
1,0,1,8,81,()
最新回复
(
0
)