首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include float sf(int n) { static float f=1; f*=n; return f; } main() { int i; float s=0; for(i=l;i<6;i++) s+=sf(i); p
有以下程序: #include float sf(int n) { static float f=1; f*=n; return f; } main() { int i; float s=0; for(i=l;i<6;i++) s+=sf(i); p
admin
2020-01-10
17
问题
有以下程序:
#include
float sf(int n)
{ static float f=1;
f*=n;
return f;
}
main()
{ int i;
float s=0;
for(i=l;i<6;i++)
s+=sf(i);
printf’’%f\n’’,s);
}
程序计算的结果是( )。
选项
A、153
B、15
C、120
D、105
答案
A
解析
静态变量只在初次定义时赋初值,且子函数的静态变量一直在内存中,当下次调用该函数时,静态变量还具有上次调用结束时的值,且不会被再次赋值,所以本题多次调用函数时,计算的内容是1!+2!+3!+4!+5!,结果是153。
转载请注明原文地址:https://jikaoti.com/ti/TSG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。例如,分别输入下面两个字符串:“FirstString--”“SecondString”程序输出:“FirstStri
给定程序中,函数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”。
有以下程序#include<stdio.h>intfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main()
下列选项中,不能用作标识符的是
以下选项中不属于C语言程序运算符的是
两个或两个以上模块之间关联的紧密程度称为
下面模型中为概念模型的是
以下不能将s所指字符串正确复制到t所指存储空间的是
下面对软件测试和软件调试有关概念叙述错误的是
随机试题
前囟凹陷见于
影响供给价格弹性的因素有()。
患者男,25岁。1年来牙龈逐渐肿大。检查发现:全口牙龈乳头及龈缘肿,上下前牙明显。龈乳头球状突起,前牙牙龈呈分叶状质地坚硬,略有弹性,呈粉红色,不出血,无疼痛,龈沟加深,有菌斑,无分泌,上中切牙部分冠折断,已做根管治疗。采集病史重点了解的是
超声波雾化吸入后,哪项物品不需要消毒
境内某上市公司员工小王月薪7000元,公司实行股权激励计划授予小王不可公开交易的股票期权,承诺若小王自2015年9月1日到2016年4月30日在公司履行工作义务满8个月后,则可以以每股1元的价格购买该公司股票80000股。2016年5月1日小王行权时,该公
对乙酒厂未代扣代缴甲酒厂委托加工的药酒应纳消费税的税务处理正确的是( )。该酒厂新生产的粮食白酒的组成计税价格是( )。
(2013年)根据企业破产法律制度的规定,人民法院受理破产申请前6个月内,涉及债务人财产的下列行为中,管理人有权请求人民法院予以撤销的是()。
.下列属于物质民俗的民俗文化有()。
动机具有三种功能:________、指向功能、强化功能。
AustralianAboriginalArtAncientartrockandbarkpaintingsanddrawings【L31】______________decorationso
最新回复
(
0
)