首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2016-12-18
51
问题
设变量已正确定义,则以下能正确计算f=n!的程序段是
选项
A、f=0;
for(i=;i<=n;i++)f*=i;
B、f=1;
for(i:1;i<n;i++)f*=i;
C、f=1;
for(i=n;i>1;i++)if=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/aNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流;【】和处理过程。
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是______。
以下定义语句中正确的是______。
数据库设计的根本目标是要解决______。
数据库系统中实现各种数据管理功能的核心软件是______。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
设有以下语句charx=3,y=6,z;z=x^y<<2;则z的二进制值是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
以下程序的功能是:利用指针指向三个整型变量,并通过指针运算找出三个数中的最大值,输出到屏幕上。请填空。main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z);px=&x
Jackson方法是一种面向______的结构化方法。
随机试题
A.穿透作用B.荧光作用C.电离作用D.感光作用E.生物效应X线的透视检查是
患者,女,26岁。体重50kg,热力烧伤后3小时入院。查体:休克,Ⅰ度烧伤面积10%,Ⅱ度烧伤面积20%,Ⅲ度烧伤面积30%,入院后8小时内补液总量为()
不属于我国社会主义医德基本原则内容的是()
以下一般是按照工程成本核算对象设置的是( )。
期货交易所未按交易规则规定的期限、方式,将交易或者持仓头寸的结算结果通知期货公司,造成期货公司损失的,由期货交易所承担赔偿责任。()
两种商品的价格,以及收入都同比例同方向变化,会使预算线()。
很多考古学家曾有这样的观点,在不到2万年以前,人类通过一个陆地桥进入北美大陆到达美国。但是最近在南美发现的测定时间为3.2万年以前的人类遗址,使研究者们猜想人类是先坐船横穿太平洋到达南美洲,然后向北扩展。以下哪项,如果被发现,将成为反对以上猜想的恰当证据?
数据独立性分为逻辑独立性和物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为()。
TheUnitedStatesiswell-knownforitsnetworkofmajorhighwaysdesignedtohelpadrivergetfromoneplacetoanotherinthe
Whatdidtheytalkaboutyesterday?
最新回复
(
0
)