首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
86
问题
有以下程序
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全国计算机二级
相关试题推荐
若a:1,b=2,c=3,d=4;则条件表达式a>b?a:c
程序测试分为静态测试和动态测试。其中___________是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
软件危机出现于20世纪60年代末,为了解决软件危机,人们提出了_________的原理来设计软件,这就是软件工程诞生的基础。
下列一维数组说明中,不正确的是()。
以下程序运行后的输出结果是__________。main(){inta,b,c;a=10;b=20;c=(a/b
下列叙述中正确的是()。
下列叙述中,正确的是()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确语句是()
在结构化分析使用的数据流图中,使()解释其中的图形元素。
随机试题
下列关于人的本质的表述中,正确的是()
I’msurethattheywill______thegame.
肺炎患者可在患侧听到胸膜摩擦音是因为
35岁患化脓性扁桃体炎,医嘱青霉素皮试,护士在做青霉素皮试后约5分钟,病人突然感到胸闷、气促,面色苍白,出冷汗,脉细弱,血压下降,呼之不应。抢救中病人突然心跳骤停,急救方法为
患者男,49岁。饮酒后出现持续上腹痛8小时,向腰背部放射,伴恶心、呕吐,无腹泻。查:T37℃,中上腹部压痛(+),无肌紧张及反跳痛,Murphy征(-)。为明确诊断,最重要的检查是
广义企业文化的核心是()。
会计凭证传递是指从会计凭证的取得或填制时起一直到编制会计报表为止,在单位内部有关部门和人员之间传递的程序。 ( )
根据下列统计资料回答问题。山东省2007年全年人口继续保持低速增长。据全省1%人口抽样调查推算,2007年全省出生人口103.7万人,出生率为11.1‰;死亡人口57.1万人,死亡率为6.1‰;自然增长率为5.0‰。年末常住总人口9367.0万人
下列行为中,属于侵害注册商标专用权的行为有()。
AnoldChinesesayinggoesthat"Hethattravelsfarknowsmuch."Itimpliesthatpersonalexperiencecountsmuch.Incontrast
最新回复
(
0
)