首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序是( )。
设变量已正确定义,则以下能正确计算f=n!的程序是( )。
admin
2012-12-03
73
问题
设变量已正确定义,则以下能正确计算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
解析
由n!的数字定义可知n!=n*(n-1)*(n-2)*…*1。在选项A中.由于f的初值为0,在for循环语句中,f依次乘以1,2,3,…,n,最后计算得到f=n!=0,所以选项A不正确。在选项B中,f的初值为1,在for循环语句中,f依次乘以1,2,3,…,(n-1),最后计算得到f=(n-1)!,所以选项B不正确。在选项C中,f的初值为1,在for循环语句中,f依次乘以n,n+1,n+2,……,所以选项C不正确。在选项D中,f的初值为1,在for循环语句中,f依次乘以n,n-1,n-2.…,2,最后计算得到f=n!,所以选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/q0Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
不能与do…while(exp)语句中的(exp)等价的表达式是()。
下面程序的运行结果是______。main(){charch[7]={"65ab21"};inti,s=0;for(i=0;ch[i]>=’0’&&ch[i]<
若有以下定义和语句,则使指针p指向值为36的数组元素的表达式是【】。inta[10]={19,23,44,17,37,28,49,36},*p;p=a;
定义int*swap()指的是______。
下面程序的运行结果是【】。#include<stdio.h>fun(intt[],intn){inti,m;if(n==1)returnt[0];else
函数ftell(fp)的作用是()。
设有以下结构体类型:structst{charname[8];intnum;floats[4];}student[50];并且结构体数组student中的元素都已有值。若要将这些元素写到硬盘文
下列函数定义中,会出现编译错误的是()。
有以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 ______。
随机试题
教学组织形式的发展趋势是短学程化、场所多样化和()。
客车遇险后,驾驶人要设法开启车门、安全门或紧急出口,迅速疏散车上乘客。
青春期功血治疗原则不包括
患者男性,?0岁,慢性萎缩性胃炎病史30年。1个月前开始出现不规则上腹痛,进食差,体重减轻约6kg,今晨突发呕血,量约100ml。对该患者首选的检查是
一奶牛采食大量山芋藤后发生瘤胃积食,采用保守治疗后无效,现对其进行手术治疗。手术治疗时,其最合适的切口位置是
四逆汤与四逆散二方组成中均含有的药物是()
2008年5月1日,某甲在公园游玩时,把佩戴的一圈项链丢失。该项链被公园的管理人员拾得后交给了有关的行政管理部门。因某甲未能在行政管理部门规定的保管期限内前去认领,该行政管理部门即依照有关规定将项链交给代售店拍卖。该项链后来被某乙以拍卖价买下。2009年秋
在热力学标准条件下,0.100mol的某不饱和烃在一定条件下能跟0.200g的H2发生加成反应生成饱和烃,完全燃烧时生成0.300mol的CO2气体,则该不饱和烃是()。
一切为了群众,就是要把全心全意为人民服务的思想与履行自己的职责统一起来,一方面有效地打击违法犯罪,另一方面保障人民群众的权利和利益。()
A、Hehasgotajoboffer.B、Hefailedhisfinalexam.C、Hewillmovetoanewcity.D、Hewantstorentanapartment.A问题为”通过对话可以
最新回复
(
0
)