首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2016-12-18
38
问题
设变量已正确定义,则以下能正确计算f=n!的程序段是
选项
A、f=0;
for(i=;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++)if=i;
D、f=1;
for(i=n;i>=2;i--)f*=i;
答案
D
解析
本题主要考查for循环的使用。题目要求计算阶乘n!,通过for循环来实现,循环变量i可以从1到n(包括n)或者从n到1,在循环体内做累乘。选项A)中,累乘变量的初值为0,最终计算结果也为0:选项B)中循环次数为n-1次,累乘结果少乘了n;选项C)是死循环;选项D)正确。
转载请注明原文地址:https://kaotiyun.com/show/aNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不能正确计算代数式sin2()值的C语言表达式是______。
下列程序输出的结果是()。main(){inta;a=-4+4*5-6;printf("d",a);a=4+4%5-6;printf("%d",a);a=-3+4%6/5;printf("%d",a);
以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。intfun(intn){intm=0,f=1,i;for(i=1;i<=n;i++){m+=i*f;
若变量已正确定义并赋值,以下符合C语言语法的表达式是
树是结点的集合,它的根结点数目是
主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是#includefindmax(int*s,intt,int*k){intp;for(p=0,*k=p;ps[*k])();}ma
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为______。
随机试题
商业银行的主要业务不包括()。
投标人以他人名义投标或者以其他方式弄虚作假,骗取中标的,情节严重的,取消其( )投标资格,并予以公告,直至由工商行政管理机关吊销营业执照。
水泥合格证分为()几种。
在下列各项中,属于财务报表列报构成内容的有()。
角色扮演过程包括()。
目前,“金砖四国”的经济总量大致是美国的一半,在全球金融风暴的当下,虽然经济也遭受影响,但“金砖四国”的实力仍令世界刮目相看,“金砖四国”是指()。
S3C2410采用AHB总线和APB总线构建片上系统。芯片内部的USB设备接口与【61】总线相连,芯片内部的USB主控制器接口与【62】总线相连。
计算机采用【】工作原理。
Therearemoredrugsdispensedforpainthanforanyotherdiseaseonthisplanet.Drugcompaniesenjoyearninghugeprofitsf
Itisgenerallyacknowledgedthatyoungpeoplefrompoorersocioeconomicbackgroundstendtodolesswellinoureducationsyste
最新回复
(
0
)