首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
77
问题
有以下程序
#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://www.kaotiyun.com/show/Ahxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include#includemain(){charc;inta,s=0;whilel(__
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
下列叙述中错误的是()。
下面程序的运行结果是____________。#includemain(){chara[50],*p=“AbabCDcd”;inti=0,j=0;while(*(p++)!=‘\0’)
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示__________,用带空心圆的箭头表示传递的是数据。
语句“printf("a\bre"\’hi\’y\\\bou\n")”;的输出结果是()。
以下所列的C语言常量中,错误的是()。
以下isprime函数的功能是判断形参a是否为素数。是素数,函数返回1,否则返回0。请填空。intisprime(inta){inti;for(i=2;i<=a/2;i++)if(a%i==0)
若想通过以下输入语句给a赋予1,给b赋予2,则输入数据的形式应该是__________。inta,b;scanf("a=%d,b=%d",&a,&b);
下列叙述中,不属于结构化分析方法的是______。
随机试题
给定资料1.一颗来自澳大利亚塔斯马尼亚岛的樱桃,从靠泊洋山保税港区码头到查验后放行,最快需要多长时间?上海给出的答案是6小时。如此迅疾的速度,得益于上海自贸区成立3年多以来致力攻坚的核心任务——制度创新。上海自贸试验区建设3年多以来,试
货币借贷和金融工具交易的总称是()
Itwasnotmuchfuntotravelononeoftheoldsailingships.Lifewashardforbothpassengersandcrew.(78)17thcenturysail
腹股沟疝应与哪些疾病鉴别
脐疝常发生的动物是()。
钱某,女,13岁。发热,咳嗽3天,体温38.6℃,微恶风寒,咳嗽,痰黄黏稠,呼吸气粗,鼻塞流涕,舌尖红,苔薄黄,脉浮数。临床诊断是()
存款人在银行开立账户,()。
国际男子足球比赛中,人们常结合各国的历史、地理、文化等因素,给予参赛队伍别称。下列国家与其别称对应不恰当的是:
下图中所示的查询返回的记录是()。
A、Thewriter’sfamilyisthepoorestoneonthatstreet.B、Watchingtherichgirleatingcookies,thosehungrychildrencried.
最新回复
(
0
)