首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能够实现计算5!的程序段是( )。
以下能够实现计算5!的程序段是( )。
admin
2015-07-28
53
问题
以下能够实现计算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全国计算机二级
相关试题推荐
下面程序的输出结果为______。#include<string.h>main(){charpl[7]="abc",p[]2="ABC"str[50]="xyz";strcpy(str,strcat(p1,p2
设有定义:longx=-123456L;,则以下能够正确输出变量x值的语句是
有以下程序:voidss(char*s,chart){while(*s){if(*s==t)*s=t-’a’+’A’;s++;}}main(){charstr1[100
下述程序的输出结果是()。#include<stdio.h>intf(n)intn;{if(n==0||n==1)return3;returnn-f(n-2);}voi
以下定义语句中正确的是()。
在printf格式字符中,以带符号的十进制形式输出整数的格式字符是【】;以八进制无符号形式输出整数的格式字符是【】;以十六进制无符号形式输出整数的格式字符是【】;以十进制无符号形式输出整数的格式字符是【】。
在下列关于宏定义命令#define的叙述中,正确的一条是()
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
在软件测试设计中,软件测试的主要目的是
随机试题
Whydosomanynewproductsfail?Somecompaniesareoftensoconfidentoftheirnewproductideasthattheyfailtodotheirre
属于乙类传染病的是
A.宫颈刮片细胞学检查B.分段诊断性刮宫C.接触性出血D.最常见的妇科良性肿瘤E.绝经后阴道不规则出血
某上市银行的一位董事涉及巨额贪污,可能对该银行的股票价格造成重大打压.银行业从业人员小张的做法不属于利用内幕消息进行交易的是()。
下列关于综合理财服务的理解,错误的是()。
掉期外汇买卖实际上是由两笔金额相同、方向相反、交割日期相同的交易构成的。()
《春秋.左传》日:“国之大事,在祀与戎。”古代的人将国家的职能概括为祭祀和战争。随着社会的发展,国家的职能也日益丰富和复杂。下列选项属于现代国家职能的有()。
李某在山上劳作,遇到邻村的妇女王某路过,便拿着镰刀欲对王某实施抢劫,不料被王某夺下镰刀,向其头上猛砍一刀,当即将李某杀死,王某的行为属于正当防卫。()
SLICE:CAKE
Universitystudentsaredifferentfrommiddleschoolstudentsinthattheytryto]earnbythemselves.
最新回复
(
0
)