首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
admin
2009-02-15
61
问题
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
选项
A、F=0:
B、f=1; for(i=1;i<=n;i++) f*=i; for(i=1;i<n;i++) f*=i;
C、f=1;
D、f=-1; for(i=n;i>1;i++)f*=i; for(i=n;i>=2;i--)f*=i;
答案
D
解析
n!=n*(n-1)*……*2*1,由于选项A中f的初值为0,所以循环n次后,f值依然为0,故选项A错误:选项B中循环的终止条件是“i<n”,即只执行i-1次循环,得到的f值为(n-1)*……*2*1的值,故选项B错误;选项C中,当n>1时,由于初值“i=n”是符合条件“i>1”的,且增量为+1,故循环中永远不会出现不满足条件“i>1”的值,所以出现死循环。
转载请注明原文地址:https://kaotiyun.com/show/qqXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于过程及过程参数的描述中,错误的是
在窗体上画一个命令按钮,然后编写如下程序:Subinc(aAsInteger)PrivateSubCommand1Click()StaticxAsIntegerinc2:inc3:inc4x=x+aPrintx;End
以下叙述中正确的是
假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsStringFori=1ToLen(S)sl=LCase(Mid(S,i,1))+s1NextiFun=s1EndFunct
在软件设计中,不属于过程设计工具的是
以下关于数组的叙述中,错误的是
在考生文件夹下有一个工程文件sjt5.vbp。其窗体中有一个名称为Textl的文本框数组,下标从0开始。程序运行时,单击”产生随机数”按钮,就会产生10个3位数的随机数,并放入Textl数组中,如图2-25(a)所示;单击”重排数据”按钮,将把Textl中
在用菜单编辑器设计菜单时,必须输入的项是
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
以下数据结构中,属于非线性数据结构的是()。
随机试题
乳腺癌最常见的部位是乳房的
家庭资源理解不正确的是
6个月以后婴儿容易发生营养性缺铁性贫血的主要原因是
案例2006年4月11日23时20分,F钢铁公司转炉停炉检修结束后,该厂设备作业长指挥测试氧枪,不到2min的时间,约1685m3氧气从氧枪喷出后被吸入烟道排除,飘移近3000m到达烟道风机处。23时30分,检修烟道风机的1名钳工衣服被溅上气焊火花,全身
任何情况下,电动机的绝缘电阻不得低于每伏工作电压()Ω。
下列各项关于政府单位特定业务会计核算的一般原则中,正确的有()。
下列选项中,公共关系与人际关系存在的区别主要包括()等方面。
下列行为中,属于侵犯商业秘密的具体行为的是()
(2012年真题)根据我国商标法规定,注册商标的有效期为10年,其起算点为()。
模块化软件开发就是一种分离关注点(SeparationofConcerns)的手段,模块化应当遵循(30)的原则,提高模块的独立性。
最新回复
(
0
)