首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2018-11-21
30
问题
设变量已正确定义,则以下能正确计算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>l;i++)f*=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/8exp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,引用数组元素时,其数组下标的数据类型允许是______。
以下程序段中的变量已正确定义for(=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*")程序段的输出结果是______。
有以下程序:main(){intx=3,y=2,z=1;printf("%d\n",x/y&~z);}程序运行后的输出结果是()。
一个良好的算法由下面的基本结构组成,但不包括______。
下列叙述中,正确的是
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
编写函数fun,其功能是:根据以下公式求p的值,结果由函数值带回。m与n为两个正整数且要求m>n。例如:m=12,n=8时,运行结果为495.000000。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的
数据流程图(DFD图)是
在E-R图中,用来表示实体联系的图形是()。
给定程序MODI1.C中函数fun的功能是:将十进制正整数111转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正fun函数中的错误,使它能得出正
随机试题
什么是不锈钢的应力腐蚀?如何防止应力腐蚀?
下列对划线支票说法错误的是()
为降低颅内压而进行的处理不包括
A.最易导致肠管损伤B.易引起迷走神经综合征C.易引起颈管粘连D.易引起DICE.易引起失血性休克稽留流产
一般情况,选择性催化还原法比非选择性催化还原法的排烟脱氮处理成本()。
根据《统计法实施细则》规定,国家建立健全统计数据质量监控和评估的制度,加强对各省、自治区、直辖市国内生产总值等重要统计数据的监控和评估。( )
某民营企业经过十多年努力,逐步发展成为一个具有相当经营规模和较高知名度的上市公司。但在最近,公司发展却陷入了困境。经过冷静分析,公司董事会认为,这种困境不是经营环境的变化导致的,而是家族制和落后的管理造成的。因此,公司董事会决定,向社会公开招聘总经理,对落
培训需求分析就是采用科学的方法。弄清()。
银行的实质是()。
QualityAssuranceatAllStagesWerecognizethatthekeytoqualityassuranceiscontinuousalertness.Thatiswhyoursyst
最新回复
(
0
)