首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2018-11-21
50
问题
设变量已正确定义,则以下能正确计算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全国计算机二级
相关试题推荐
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是()。
下列选项中不属于C语言的数据类型是()。
下述关于数据库系统的叙述中正确的是______。
下面程序的功能是根据公式e=1+1/1!+1/2!+1/3!+1/4!+...计算e的近似值,精度要求为10-5。请填空。main(){intn;doublee=1.0,t=1.0;for(n=1;【】n++
请编写函数fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。例如:二维数组中的值为:[*]则函数值为61。注意:部分源程序存在文件PROGl.C文件中。请勿改动主函
给定程序MODll.C中函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本算法是:先对字符串中的头两个元素进行排序。然后把第三个字符插入到前两个字符中,插入后前三个字符依然有序;再把第四个字符插入到前三个字符
以下不能将s所指字符串正确复制到t所指存储空间的是()。
已定义c为字符型变量,则下列语句中正确的是
下列选项中,不是一个算法的基本特征的是()。
程序流程图中带有箭头的线段表示的是()。
随机试题
臂丛的组成
甲亢病人术后并发甲状腺危象,其临床表现是
九味羌活汤的组成药物中含有
事业单位的净资产包括事业基金、固定基金、专用基金、事业结余、经营结余。()
新征用耕地已缴纳了耕地占用税的,一定期限以后应缴纳城镇土地使用税,该期限是()。
资料一广源天药集团是一家专门生产医药产品,并且拥有独一无二的国家级保密配方和百年老字号品牌的医药企业。其核心产品广源天药在治疗出血、消炎等方面有非常好的疗效,在国内外享有很高声誉。广源天药集团最初生产销售的粉剂产品,产品结构较为单一。随
下列选项中,可以设立普通合伙企业的有()。
设有关系R(A,B,C),在下列的等式中,不成立的是
TheAmundsen-ScottSouthPoleStationmadeheadlinesinAprilwhenthedoctorforthatremotesciencefacilitywastakenserious
A、Small-scalefarmersarethemajorsupportforAfricanagriculture.B、Thesmall-scalefarmersproduce70-percentofthefoodne
最新回复
(
0
)