首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2016-12-18
73
问题
设变量已正确定义,则以下能正确计算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://www.kaotiyun.com/show/aNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量已正确定义,则以下能正确计算n!的程序段是______。
下列叙述中正确的是______。
在嵌套使用if语句时,C语言规定else总是()。
算法的时间复杂度是指
以下程序的功能是:借助指针变量找出数组元素中最大值所在的位置并输出该最大值。请在输出语句中填写代表最大值的输出项。#includemain(){inta[10],*p,*S;for(p=a;p-a
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
算法的空间复杂度是指
随机试题
发展好对外关系,必须正确处理好()
大面积烧伤不能判断是Ⅲ度或深Ⅱ度创面时,创面的手术处理方法应是
上消化道是指
基金()对其资产按规定进行估值。
一般资料:求助者,女性,37岁,已婚,中学教师。案例介绍:一年多前的一天,求助者无意间看见一位很熟悉的男老师的裤子拉链没有拉好,就开玩笑地说:“你也不把拉链拉好。”那位老师也和她开玩笑:“你看哪不好,非要盯着这不该看的地方看。”当时双方开了玩笑这
下列作者与作品对应不正确的一项是()。
下列选项中,降低进程优先级的合理时机是()。
甲醉酒驾驶,撞死一行人后逃逸,在被追赶时精神病复发。对甲()。(2014一专一4)
下列选项中,属于标签控件的“数据”属性的是()。
Howlongisitsincethefirstnewspaperwasprinted?
最新回复
(
0
)