首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序是( )。
设变量已正确定义,则以下能正确计算f=n!的程序是( )。
admin
2012-12-03
61
问题
设变量已正确定义,则以下能正确计算f=n!的程序是( )。
选项
A、f=0;
for(i=1;i<=n;i++)f*=i;
B、f=1;
for(i=1;i<n;i++)f*=i;
C、f=1;
for(i=n;i>1;i++)f*=i;
D、f=1;
for(i-n;i>=2;i--)f*=i;
答案
D
解析
由n!的数字定义可知n!=n*(n-1)*(n-2)*…*1。在选项A中.由于f的初值为0,在for循环语句中,f依次乘以1,2,3,…,n,最后计算得到f=n!=0,所以选项A不正确。在选项B中,f的初值为1,在for循环语句中,f依次乘以1,2,3,…,(n-1),最后计算得到f=(n-1)!,所以选项B不正确。在选项C中,f的初值为1,在for循环语句中,f依次乘以n,n+1,n+2,……,所以选项C不正确。在选项D中,f的初值为1,在for循环语句中,f依次乘以n,n-1,n-2.…,2,最后计算得到f=n!,所以选项D正确。
转载请注明原文地址:https://www.kaotiyun.com/show/q0Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C程序中,判断逻辑值时,分别用()表示逻辑值“真”、“假”。
在设计程序时,应采纳的原则之一是()。
以下程序运行后的输出结果是【】。#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y)
在关系模型中,把数据看成是二维表,每一个二维表称为一个【】。
下列语句中,正确的是______。
设在主函数中有以下定义和函数调用语句,且函数fun为void型,请写出函数fun的首部【】。要求形参名为b。main()}doubles[10][22];intn;┆fun(s);
以下叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i]l-i]);}程序执行后的输出结果是(
在下列叙述中,正确的一条是______。
软件开发环境是全面支持软件开发全过程的【】集合。
随机试题
北京计算机大学组织专家对《学生成绩管理系统》的需求方案进行评审,为使参会人员对会议流程和内容有一个清晰的了解,需要会议会务组提前制作一份有关评审会的秩序手册。请根据考生文件夹下的文档“Word素材.docx”和相关素材完成编排任务,具体要求如下:将正文
阅读材料,回答问题。材料一印度尼西亚能源丰富,石油、天然气、煤炭等大量出口。该国巴厘岛面积5620平方千米,人口315万,每年接待游客逾千万,是国际旅游胜地。长期以来,岛上的电力供应依靠燃气电厂和来自爪哇岛的海底电缆输送,电力供给远远满足不了
患者女性,30岁,双下肢水肿2个月,血压170/100mmHg,尿蛋白定量3g/d,红细胞20/HP,肌酐120μmol/L,血浆白蛋白30g/L。下列哪项对诊断本病价值最小
某分部工程双代号网络计划如下图所示,图中错误的是()。
一次性纸杯
运用打分法技术测定成新率,根据房屋建筑物成新率评分标准,结合对被评估房屋建筑物的()及各自部分的权重加以确定。
凡拟在中国境内首次公开发行股票的股份有限公司,应依法聘请保荐机构对其进行辅导,辅导期至少()。
企业以银行存款支付应付账款,会引起相关会计要素变化,下列表述正确的是()。
以bB为低音的增三和弦可能存在于()调中。
已知f(x)=ln(1+x)一ln(1一x),x∈(一1,1),现有下列命题:①f(一x)=一f(x);②f()=2f(x);③|f(x)|≥2|x|.其中的所有正确命题的序号是()
最新回复
(
0
)