首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2018-11-21
39
问题
设变量已正确定义,则以下能正确计算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>l;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/8exp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件测试中路径覆盖测试是整个测试的基础,它是对软件【】进行测试。
有以下程序#inculdeMain(){intB[3][3]={0,1,2,0,1,2,0,1,2},i,j,t+1;For(i=0;i
以下程序的输出结果是()。#includemain(){intaf3][3]:{0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i
以下函数用来求出2个整数之和,并通过形参将结果传回。voidfunc(intx,inty,【】z){*z=x+y;}
表示关系x≥y≥z应使用C语言表达式()
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
下列叙述中,不符合良好程序设计风格要求的是
在面向对象方法中,如果“鸡”是一类对象,“公鸡”、“母鸡”等都继承了“鸡”类的性质,因而是“鸡”的()。
0j--j第一空:由审题分析可知,此处是使第一列成为第一行,即把第一列元素移动到第一行,第一列元素是t[j][0],第一行元素是t[0][N-j-1],故第一空处应为“0”。第二空:第四个循环是最后一列成为最后一行,即将最后一
结构化程序设计主要强调的是()。
随机试题
ItwasClark’sfirstvisittoEngland,andhewaslookingforwardtohisfirstjourneyonLondon’sUndergroundRailway.Against【
随货物的技术资料,应留存在仓库内。
膀胱造影的术前准备,不包括
在某地下工程施工时,由于处理地下文物造成工期延长后,所延长的工期()。
()负责单位内部会计监督制度的组织实施,对本单位内部会计监督制度的建立及有效实施承担最终责任。
一般来说,教师组织课堂空问的方法有两种:第一种是按___________原则来安排,这种安排特别适合___________的课;第二种是按___________安排,这种安排最适合同时进行各种不同的___________活动。
根据下列材料回答问题。注:1.农村金融机构包括农村商业银行、农村合作银行、农村信用社和新型农村金融机构。2.其他类金融机构包括政策性银行及国家开发银行、民营银行、外资银行、非银行金融机构、资产管理公司和邮政储蓄银行。3.净资产额等于总资产额减去总负
()是第一个从教育的人的发展关系上论述教育作用的思想家。
SalesContract
A、Limiteddrivingrange.B、Hugerechargingexpenses.C、Theshortlifeofbatteries.D、Theunaffordablehighprice.A细节辨认题。短文中间部分
最新回复
(
0
)