首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int m) main(){int n=0; {static int n=0; printf("%d,",f(++n)); n+=m;return
有以下程序 int f(int m) main(){int n=0; {static int n=0; printf("%d,",f(++n)); n+=m;return
admin
2018-01-11
27
问题
有以下程序
int f(int m) main(){int n=0;
{static int n=0; printf("%d,",f(++n));
n+=m;return n;} printf("%d\n",f(n++));}
程序运行后的输出结果是
选项
A、1,1
B、1,2
C、2,3
D、3,3
答案
B
解析
由于在函数f中,变量n为静态局部变量,所以在主函数中第一次调用函数f后,变量n的值等于1,当第二调用函数f时,在函数f的内部静态局部变量n的值仍然保留等于1,所以返回函数值等于2。
转载请注明原文地址:https://kaotiyun.com/show/Vhxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序测试分为静态测试和动态测试。其中___________是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
若有说明inta[3][4];则a数组元素的非法引用是()。
在C语言中,以下说法不正确的是()。
语句:“x++;++x;x=1+x;”执行后都使变量X中的值增1,请写出一条同一功能的赋值语句__________。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
在关系模型中,把数据看成是二维表,每一个二维表称为一个________。
下列叙述中错误的是()。
两个或两个以上模块之间联系的紧密程度称为()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
胸椎病变的常规摄影体位是
某商业综合体地上二十六层、地下三层,建设用地面积8.95×104m2,总建筑面积37.73×104m2,其中地上建筑面积27.08×104m2、地下建筑面积。10.65×104m2。该建筑地上一至三层设计为室内步行街,通过若干中庭互相连通。步行街建筑面积4
为了核算企业短期借款的借入和归还情况,企业应设置()账户。
自然资源按照其与人类的经济关系,可划分为()。
下列关于基金利润分配的说法中,错误的是()。
个体网络借贷是指互联网企业通过其控制的小额贷款公司,利用互联网向客户提供的小额贷款。()
猎头公司的出现,使得人才流动更加活跃。委托猎头公司招聘的优点有()。
习近平总书记阐述的中国梦,与中华民族历史传统相__________,与当今中国发展大势相__________。
已知某8位机的主存采用半导体存储器,地址码为18位,若使用4K×4位RAM芯片组成该机所允许的最大主存空间,并选用模块条的形式,问:每个模块内共有多少片RAM芯片?
A、Presentanewtheorytotheclass.B、Readmorethanonearticle.C、Readthebookmorethoroughly.D、Writeabetterarticlefor
最新回复
(
0
)