首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2017-05-20
37
问题
设变量已正确定义,则以下能正确计算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://kaotiyun.com/show/1iDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。main(){inty=9;for(;y>0;y--)if(y%3==0){printf("%d",--y);continue;}}
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
下述关于数据库系统的叙述中正确的是
以下4个选项中,不能看成一条语句的是
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include<stdio.h>#include<ctype.h>#include<string.h>intfun(char*str){
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
下列叙述中错误的是
下面四个选项中,均是不正确的八进制数或十六进制数的选项是
设有定义:doublex[lO],*p=x;,以下能给数组x下标为6的元素读人数据的正确语句是
随机试题
对外周血涂片进行镜检,观察200个中性粒细胞,其中含有中毒颗粒的细胞数为75个,则毒性指数为
胃肠减压期间的护理,下列哪项是错误的( )。【历年考试真题】
[2008年第19题]若P(A)>0,P(B)>0,P(A|B)=P(A),则下列各式不成立的是()。
下列关于报关单的修改和撤销的说法正确的是()。
纳税人将应税消费品以及适用税率不同的应税消费品组成成套消费品销售的,应按( )。
关于会计政策变更的会计处理方法,下列说法中正确的有()。
信息技术课教学不仅仅是传授技术知识,让学生掌握相关操作技能,更重要的是培养学生健康的信息意识和信息伦理道德。请结合实际,谈谈信息技术教师如何在课堂教学中实施德育教育。
一战后,不仅仅是自然科学,德国整个学术文化都呈现出一片繁荣景象,海德格尔在哲学史上的地位无需赘述,马克思.韦伯名震整个社会科学史,施密特是影响现代宪政最重要的人物之一;心理学方面,格式塔学派也悄然兴起,在文学上,霍普特曼和托马斯.曼两位诺贝尔得主双星闪耀,
临床试验显示,对偶尔食用一定量的牛肉干的人而言,大多数品牌的牛肉干的添加剂并不会导致动脉硬化。因此,人们可以放心食用牛肉干而无须担心其对健康的影响。以下哪项如果为真,最能削弱上述论证?()
如果股票P和Q每股均分别上涨6%和5%,则P股涨了0.36元,Q股涨了1.05元,那么两种股票在涨价前的差价是多少元?
最新回复
(
0
)