首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
admin
2009-02-15
39
问题
设变量已正确定义,则以下能正确计算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全国计算机二级
相关试题推荐
下列叙述中正确的是
下面程序运行时,若输入395,则输出结果是PrivateSubCommand1_Click()Dimx%x=InputB&x("请输入一个3位整数")PrintxMod10,x\100,(xMod100)\10EndSub
在关系数据库中,用来表示实体间联系的是
下面描述中错误的是
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click()Dimart_x(5,5)AsIntegerFori=1To3Forj=2To4
以下关于VB的叙述中,错误的是
数据库系统的数据独立性是指()。
要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是( )。
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
随机试题
尹女士,24岁,妊娠38周,于昨天晚上感觉腹部一阵阵发紧,每半小时一次,每次持续3~5秒钟,今天早上感觉腹部疼痛,每5~6分钟一次,每次持续45秒左右今天早上孕妇的情况属于()
如果考虑消化性溃疡致消化道出血,应注意询问的病史为查体:贫血貌,皮肤巩膜无黄染,心肺正常,腹部软,剑突下及右上腹轻压痛,肝脾肋下未触及。最可能的出血原因是
刘家有一祖传清代名画,现为刘别鹤所有,2005年12月,刘别鹤在遗嘱中写明其死后由其子刘某继承该画。刘某的好友韩某多次向刘别鹤请求购买,被刘别鹤拒绝。由于刘别鹤年事已高,刘某遂与韩某订立该画的买卖合同,价款20万元,并约定待刘别鹤去世后将画交于韩某。201
下列极限计算中,错误的是:
根据《建设工程勘察合同(示范文本)》,关于定金的说法,正确的是()。
支票的提示付款期限为自出票日起( )。
我国是发展中国家,但是现在我们国家的奢侈品消费已经快成为世界第一了。你怎么看待这个问题?
你被录取为公务员,却发现你的顶头上司——处长,曾经在一次邻里纠纷中与你发生过激烈的争执,你以后如何处理与他的关系?
教育具有重要的经济功能,所以,教育就是生产力。
Trustisatrickybusiness.Ontheonehand,it’sanecessarycondition【B1】______manyworthwhilethings;childcare,friendships
最新回复
(
0
)