首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2018-11-21
36
问题
设变量已正确定义,则以下能正确计算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://jikaoti.com/ti/Aua0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){intz;z=f
下列叙述中,不属于软件需求规格说明书的作用的是()。
表示关系x≥y≥z应使用C语言表达式()
结构化设计主要分为系统设计和模块设计,【】的任务是决定系统的模块结构。
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
给定程序MODll.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更
下列选项中不是字符常量的是()。
算法的复杂度主要包括时间复杂度和______复杂度。
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd
如果一个算法显式地调用自己则称为()
随机试题
IfI_____you,I______moreattentiontoEnglishidiomsandphrases.
运用探吐法治疗小便不通的医家是
对于握力指数的说法不正确的是
宣传册单设计的要点不包括()。
简述教育促进个体社会化的功能。
含有重要的国家秘密,泄露会使国家的安全和利益遭受严重损害的文件是绝密文件。()
1907年10月,梁启超和蒋智由、徐佛苏等在日本发起成立的立宪团体是()。
下列不属于查询的3种视图的是
已知过程对应的代码如下:SubProc()f1=0f2=1Forn=1to8f=f1+f2Debug.Printff1=f2f2=f
A、Thesizeoftheshop.B、Thecomplexityofthepicture.C、Theartisan’sprofession.D、Thestyleofdesign.B选项均为名词性词语,且有“大小”“设计
最新回复
(
0
)