首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量己正确定义,则以下能正确计算f=n!的程序段是
设变量己正确定义,则以下能正确计算f=n!的程序段是
admin
2020-03-15
18
问题
设变量己正确定义,则以下能正确计算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://jikaoti.com/ti/niG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是
有以下程序main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a=2)‖(b=1))c=2;if((c==3)&&(d=-1))a=5;printf("%d
以下叙述中正确的是
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
有以下程序,程序的输出结果是main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}
程序中若有如下说明和定义语句charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;……}以下选项中对函数fun的正确调用语句是
用树形结构表示实体之间联系的模型是
有下列程序:#include/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){intt,i,j;{intc[10]={1,2,3,4,5
阅读以下程序#includemain(){intcase;floatprintf;printf("请输入2个数:");scanf("%d%f",&case,&printF);printf("%
随机试题
注册商标使用许可的主要形式有()
《中华人民共和国环境影响评价法》就建设项目环境影响评价应当避免与规划环境影响评价相重复的有关规定有()。
施工现场的临时食堂,通常用餐人数在()人以上时,应设置简易有效的隔油池,使产生的污水经过隔油池后再排入市政污水管网。
甲、乙、丙、丁四个国家的基尼系数分别是0.378、0.492、0.314、0.408。依据这组数据判断正确的是()。
什么是“大国关系”?在传统的国际关系认识中,大国关系的基本目标是“争霸”——争夺_______区域事务乃至世界事务的_______。填入画横线部分最恰当的一项是:
人体血液循环的途径包括体循环和肺循环。()
明确提出“使人类教育心理化”的口号,对推动教育活动的科学化产生了巨大影响的教育家是()
JourneyinCatastrophes:ThreeFormsofViolentStormsI.WindsandstormsA.Winds’movinginviolentstorms—bringingabout
cheerful
AccordingtoPro.Salt,plantsthattakeuplargeamountsofmetalintheirtissuescanbeusedto______.Inmanydevelopingc
最新回复
(
0
)