首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2016-12-18
33
问题
设变量已正确定义,则以下能正确计算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://jikaoti.com/ti/UEi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若a是int型变量,则表达式(a=2*3,a*2),a+6的值为______。
有以下程序:main(){intm[][3]={1,4,7,2,5,8,3,6,9);inti,j,k=2;for(i=0;i<3;i++)
有下列程序:main(){inty=20;do{y--;}while(--y);phntf("%d\n",y--);}当执行程序时,输出的结果是()。
以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。intfun(intn){intm=0,f=1,i;for(i=1;i<=n;i++){m+=i*f;
算法的空间复杂度是指()。
下列叙述中正确的是
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
在数据库系统中,实现各种数据管理功能的核心软件称为______。
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【】。
数据结构分为线性结构和二仆三线性结构,带链的队列属于_______________。
随机试题
在设计冲压模具时,确定压力中心的主要目的是延长模具的使用寿命,而对冲压设备并没有什么影响。
Itisessentialthatallthesefigures______twice.
药学部门要建立的药学管理工作模式是
下列说法不正确的是:()
某建设项目的建设期为3年,在建设期的第一年贷款100万元,第二年贷款200万元,第三年贷款100万元,贷款利率为10%,用复利法计息时建设期第二年的贷款利息应为()。
【背景资料】工业项目生产工艺较为复杂,且安装工程投资约占项目总投资的70%。该项目业主对承包方式有倾向性意见,在招标文件中对技术标的评标标准特设“承包方式”一项指标并规定:若由安装公司和土建专业公司组成联合体投标,得10分;若由安装专业公司作总包
简述储存方式的主要类型。
可以用InputBox函数产生“输入对话框”。执行语句:st=InputBox("请输入字符串","字符串对话框","aaaa")当用户输入字符串“bbbb”,按OK按钮后,变量st的内容是()。
为考生文件夹下REEN文件夹中的PENCEL文件夹建立名为BBB的快捷方式,存放在考生文件夹下。
Whatsthemandoing?
最新回复
(
0
)