首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2017-05-20
36
问题
设变量已正确定义,则以下能正确计算f=n!的程序段是
选项
A、f=0;
for(i=1;i<=n;i++) f*=i;
B、f=1;
for(i=1;i
C、f=1;
for(i==n;i>1;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://jikaoti.com/ti/qji0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>b)&&(n=c>d)运算后,n的值是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#includemain(){inti,j,【】;charstr[]={"1234567"};for(i=0,j=strlen(str)【】;i
以下程序的输出结果是【】。main(){inty=9;for(;y>0;y--)if(y%3==0){printf("%d",--y);continue;}}
下面函数调用语句含有实参的个数为func((exp1,exp2)(exp3,exp4,exp5));
有以下程序#includemain(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
以下选项中,不能作为合法常量的是
以下叙述不正确的是
以下选项中非法的字符常量是
随机试题
下列选项中哪些属于应当依法减轻行政处罚的情形?()
2005年10月,湖东软件开发公司与王成签订了为期5年的劳动合同。合同履行期间,该公司选派王成去英国学习相关技术,期限1年,共花费人民币12万元。在选派之前,公司与王成约定,王成与公司原劳动合同期满后继续为公司服务3年,提前解约王成应返还公司为其支付的培训
病例对照研究中,测量关联强度的指标为_______。
肝癌患者手术治疗的禁忌证是()
A.健康牙周B.牙龈炎C.慢性成人牙周炎D.Down综合征E.局部型青少年牙周炎优势菌是伴放线放线杆菌的牙周疾病是()
一个合同被法院确认为可撤销合同。甲、乙双方约定的违约金为4万元,合同履行阶段双方各受到了2万元的经济损失。法院判定双方都有过错,但甲方是主要过错方,应承担75%的过错责任。则损失的承担应为( )。
(2006年考试真题)甲公司属于工业企业,为增值税一般纳税企业,适用的增值税税率为17%,所得税税率为33%,按净利润的10%提取法定盈余公积。甲公司于2005年12月1日正式投产,原材料按实际成本核算。W材料12月初结存为零。甲公司2005年12月发生的
下列中央银行的行为和服务中,体现其“银行的银行”的职能的是()。
一个大型信息系统必须有一个总体规划,这主要是因为
AllthefollowingsentenceshaveanobjectcomplementEXCEPT
最新回复
(
0
)