首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量己正确定义,则以下能正确计算f=n!的程序段是
设变量己正确定义,则以下能正确计算f=n!的程序段是
admin
2020-03-15
55
问题
设变量己正确定义,则以下能正确计算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>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/HJCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不构成无限循环的语句或语句组是
关于do循环体while(条件表达式);以下叙述中正确的是
有以下程序#include<stdio.h>intfun(intn){inta;main()if(n==1)return1;{a=n+fun(n
下列选项中不属于面向对象程序设计特征的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
设变量已正确定义并赋值,以下正确的表达式是
以下叙述中正确的是
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include<stdio.h>#defineN5Voidfun(intx[N]){intm;for(m=N—1;m>=0;m--)scanf(
有下列程序:#include/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){intt,i,j;{intc[10]={1,2,3,4,5
C语言中,最基本的数据类型包括()。
随机试题
灌注药液的步骤包括
脾脏的功能包括
下列关于咖啡因英文名正确的是
住宅外部空间生理环境的三个重要方面是()。
我国《商业银行法》规定,设立全国性商业银行的注册资本最低限额为()亿元人民币。
在领导层架构中,处理人力资源架构的顶端的是()。
给定资料1.在某大学生创业大赛现场,5名女孩准备筹集40万元资金,到武汉近邻去承包50亩地,种植有机蔬菜。台上陈述的女孩充满激情和自信,台下观众也不时报以阵阵掌声。当评委问到“你们种过蔬菜吗?”“你们的创业资金从哪里来?”“农民凭什么把土地转包给
Fromhis______eyes,wecanseethatheis______.
Areyoufacingasituationthatlooksimpossibletofix?In1969,thepollutionwasterriblealongtheCuyahogaRivernearC
TheCommitteepronouncedfourmembersexpelledforfailuretoprovideinformationinthe______ofinvestigations.(2002年中国科学院考博试题)
最新回复
(
0
)