首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int f(int n); main(){int a=3,s; int f(int n){static int a=1; s=f(a); n+=a
有以下程序 #include int f(int n); main(){int a=3,s; int f(int n){static int a=1; s=f(a); n+=a
admin
2018-01-11
67
问题
有以下程序
#include
int f(int n);
main(){int a=3,s; int f(int n){static int a=1;
s=f(a); n+=a++;
s=s+16(a); return n;
printf("%d\n",s);} }
程序运行后的输出结果是
选项
A、9
B、8
C、7
D、10
答案
A
解析
在主函数中第一次调用f(a)时,得到变量s的值等于4,在第二次调用f(a)时,在子函数f中由于变量a是一个局部静态变量,所以这次其值等于2,因而在主函数中第二次调用f(a)后,其返回值等于5,最后变量s的值等于9。
转载请注明原文地址:https://kaotiyun.com/show/Ahxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下面的定义:structst{inta;floatb;}d;int*p;要使P指向结构变量d中的a成员,正确的赋值语句是()。
以下语句定义正确的是()。
软件工程研究的内容主要包括:软件开发技术和_________。
有以下程序#includevoidmain(){intn=2,k=1;while(!(k>0∣∣n++));printf(“%d%d\n”,k,n);}程序运行后
下面函数调用语句含有实参的个数为()。func((expl,exp2),(exp3,exp4,exp5));
下列选项中,不属于数据库管理的是()。
以下所列的C语言常量中,错误的是()。
数据的独立性分为逻辑独立性与__________。
下列叙述中正确的是()。
数据流图的类型有——和事务型。
随机试题
关于集体矿山企业和个体采矿的规定,下列说法中错误的是()
判断设备已使用年限,不需考虑的因素是【】
根据权责发生制原则,某企业8月份的下列业务中,应作为本月收入或费用核算的是()。
下列哪项不是生长激素的生理作用
根据《首批重点监管的危险化学品名录》中,标准状况下是一种易燃的酸性气体,无色,低浓度时有臭鸡蛋气味,浓度极低时便有硫黄味,有剧毒的气体是()。
某施工企业按时缴纳工伤保险费,工程施工中2名工人受到事故伤害。但该施工企业未在规定时限内提交工伤认定申请。在此期间发生的工伤待遇等有关费用的负担者是()。
大约5亿年前,杭州发生了大规模的火山喷发,形成了超山和径山。()
物流工作标准是对各项物流工作制定的统一要求和______化制度。
(2016·河北)随着居民生活水平的提高,旅游在家庭消费中所占的比重越来越大。从产品类型来看,旅游消费属于()
Acreditcardisaplasticcard(oritsequivalent)tobeuseduponpresentationbythecardholdertoobtainmoney,goods,orse
最新回复
(
0
)