首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2009-01-15
31
问题
设变量已正确定义,则以下能正确计算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;
答案
8
解析
本题考查的是for循环的应用.n!表示1*2*3…*n.因此,for循环应该遍历1(或者2)到n的范围,而f的初始值应该为 1,然后让f累乘每次循环的循环变量即可。选项A让f初始化为0不正确,因为0乘以任何数都为0,最后结果肯定是0;选项B的循环变量是从1~n-1,也不对;选项C的for循环是一个死循环;选项D的循环从n递减到2故满足要求,所以选D。
转载请注明原文地址:https://kaotiyun.com/show/qKHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1、标题为“电影制作”的窗体上画1个名称为Cmb1、初始内容为空的下拉式组合框(可以输入文本)。下拉列表中有“音频效果”、“视频效果”和“视频过渡”3个表
(1)在名称为Form1的窗体上添加一个名称为L1的标签,标签上标题为“请输入密码”,添加一个名称为Text1的文本框,其宽、高分别为2000和300,设置适当的属性,使得在输入密码时,文本框中显示为“*”字符,此外再把窗体的标题设置为“密码窗口”,以上这
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
为了在FormLoad事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
下列说法中,错误的是
设有下列语句:x=5Ifx>0Theny=1y=5程序运行后,则下列叙述中正确的是()。
列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是
下面不能作为结构化方法软件需求分析工具的是
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
下列运算符中,优先级最高的是
随机试题
“好不好看,这本书?”这是句子的追加现象。()
患者男,29岁,车祸致张力性气胸,行胸腔闭式引流,观察发现引流瓶水柱上下波动。护士向患者解释这是
为了实现项目的进度目标,应选择合理的合同结构,以避免过多的合同交界面而影响工程的进展。这属于进度控制的()。
()是指鉴于规章制度的强制执行的性质,合规管理相对于其他管理而言,任何人必须服从合规性要求,而不能讨价还价。
下列关于个人贷款利率的表述,错误的是()。
区别检验的主要方法包括()
他于1483年11月出生在德意志,当过教父,写过书,他有一篇很有名的乐曲叫做《上主是我坚固的堡垒》。这个伟大的人物是()。
如何建立良好的亲子依恋关系?
甲、乙、丙、丁四个人分6袋食物,它们的重量分别是12千克、16千克、20千克、24千克、28千克、36千克。甲先取走一袋,剩下的由乙、丙、丁取走。已知乙和丙取走的重量恰好一样多,而且都是丁取走重量的2倍。每袋食物不能分拆,那么甲先取走的那一袋的重量是多少千
第二次世界大战结束以来,西欧国家之间维持了60多年的和平局面,其主要原因有()。
最新回复
(
0
)