首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能够实现计算5!的程序段是( )。
以下能够实现计算5!的程序段是( )。
admin
2015-07-28
26
问题
以下能够实现计算5!的程序段是( )。
选项
A、int fac=1,k=0;
do{ k++; fac*=k;} while(k<5);
B、int fac=0,k=1;
do{ fac*=k; k++;} while(k<5);
C、int fac=1,k=1;
do{ k++; fac*=k;} while(k<=5);
D、int fac=1,k=0;
do{ fac*=k; k++;} while(k<5);
答案
A
解析
5!的计算公式是1*2*3*4*5,do-while语句是先执行循环体再判定循环条件。选项B)fac的值恒为0,选项C)多计算了数字6,选项D)中fac的值恒为0,所以答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/0ZJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],[3][
以下程序的功能是求下列算式中A、B、C的值,请填空。#include<stdio.h>main(){inta,b,c,k,t=348;for(a=0;a<10;a++)for(b=0;b<10;b+
以下选项中,与k==n++完全等价的表达式是()。
以上程序运行后的输出结果是【】。main(){inti=10,j=0;do{j=j+i;i-;}while(i>2);printf("%d\n",j);}
有以下程序#include<stdlib.h>structNODE{intnum;stmctNODE*next;};main(){structNODE*p,*q,*r;p=(structN
若有以下结构体定义,则_______是正确的引用或定义。structexample{intx;inty;}v1;
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是_______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
结构化分析方法是面向______进行分析的方法。
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
随机试题
痰热内扰型不寐的临床表现是阴虚火旺型不寐的临床表现是
下列各项中,被称为"一源三歧"是()
Whatpurposedopost-listeningactivitiesNOTserve?
你平时喜欢看什么书?请推荐一本你认为值得一看的书,并讲讲这本书的主题和内容。
有4个数,它们的和是180,且第一个数是第二个数的2倍,第二个数是第三个数的2倍,第三个数又是第四个数的2倍,问第三个数应是()。
A.marineB.havediscoveredC.slowsPhrases:A.Thisturbulencemusesfrictionand【T1】______thefishdownB.Anotherkindof【
某公司股东权益的构成如下表所示。若股票现行市价是每股60元。要求:(1)在下列情况下,股东权益账户及普通股数量将会发生什么变化:①10%的股票股利;②1:2股票分割。(2)在没有信息传递或信号作用下,10%股票股利发放后,普通股的市场价格是多少?如果有信息
=_____.
下列程序执行后的输出结果是voidfuncl(inti);voidfunc2(inti);charst[]="hello,friend!";voidfund(inti){cout<<st[i];
因特网中用来连接主干网和局域网的主要互联设备是______。
最新回复
(
0
)