首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能够实现计算5!的程序段是
以下能够实现计算5!的程序段是
admin
2020-01-10
22
问题
以下能够实现计算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
解析
do…while循环语句一般形式为:do{循环体}while(表达式),执行过程为:首先执行循环体,之后判断表达式,成立(非0)则再一次执行循环体,不成立(0)则退出循环。A选项:k=1,fac=1*1,判断k<5,条件成立进行下一次循环,直到k=5,fac=1*2*3*4*5,k<5不成立退出循环,实现计算5!,A选项正确。B选项:fac从0开始,做乘法一直都是0,无法实现5!,错误。C选项:k=2,fac=1*2,循环条件成立,直到k=6,fac=1*2*3*4*5*6才因循环条件不成立退出循环,实现6!,错误。D选项:k=0,fac=1*0=0,之后做乘法一直为0,无法实现5!,错误。
转载请注明原文地址:https://kaotiyun.com/show/qTCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#defineM4#inc
给定程序中,函数fun的功能是:计算下式前n项的和,并作为函数值返回。例如,当形参n的值为10时,函数返回一0.204491。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:源程序给出如下。不得增行或删行,也不得更改程
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行
给定程序中,函数fun的功能是:用函数指针指向要调用的函数,并进行调用。规定在【2】处使f指向函数f1,在【3】处使f指向函数f2。当调用正确时,程序输出:x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.000000。注意
请编写函数fun,其功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,若字符串数组中的M个字符串为{"AAAA","BBBBBBB","CC"},则合并后的字符串内容应该是“AAAABBBBBBBCC”。
运行下面程序时,从键盘输入字母A,则输出结果是()。#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’A’:pr
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
以下叙述中不正确的是()。
以下叙述中正确的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
随机试题
与上肢相应的耳穴多分布在()。
下列行为中,不属于企业承担社会责任表现的是()
患者,男,18岁。温热病壮热、烦渴、汗出、脉洪大。下列不属于清热药药理作用中抗病原体作用的是()
在配合抢救过程中,下列说法错误的是()。
关于行政法规,下列哪一选项是正确的?
根据现行营业税减免税规定,下列说法错误的是()。
作为中国第四大能源进口战略通道,中缅油气管道缅甸和中国段分别于2010年6月3日和9月10日开工建设。原油管道中国段全长1631公里;天然气管道中国段全长1727公里;缅甸段油气管道并行铺设,全长771公里。正式投运后,该油气管道每年将向中国输送2200万
名义利率与实际利率
体现在商品生产中的劳动的二重性是()
下图为常见ROM的分类图。图中标出的①、②、③、④相应的英文缩写是( )。
最新回复
(
0
)