首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int m) main(){int n=0; { static int n=0; printf("%d,",f(++n));
有以下程序 int f(int m) main(){int n=0; { static int n=0; printf("%d,",f(++n));
admin
2019-12-17
88
问题
有以下程序
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://www.kaotiyun.com/show/6mCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
按照“后进先出”原则组织数据的数据结构是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
将E-R图转换为关系模式时,实体和联系都可以表示为
有三个关系R、S和T如下。由关系R和S通过运算得到关系T,则所使用的运算为
以下C语言用户标识符中,不合法的是
下面选项中关于位运算的叙述正确的是
以下定义数组的语句中错误的是
下列条件语句中,输出结果与其他语句不同的是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
宋代之所以把都城建在平原地区的开封,主要是为了就汴河的【】
下列沟通方式中,哪一种方式最有利于分权()
A.求同法B.类推法C.共变法D.求异法E.排除法根据大量调查,乙型肝炎病毒感染者肝癌的发病率远远高于非感染者,因而考虑乙型肝炎病毒感染与肝癌的发生有关,这种建立病因假说的思维方法属于
针对不同类型的贷款,对于企业现金流量的分析侧重点则是统一的。()
________是四幕舞剧《天鹅湖》第二幕中的舞曲,该曲是舞剧中最受人们欢迎的舞曲之一,这首舞曲音乐轻松活泼,节奏干净利落,形象地描绘出了小天鹅在湖畔嬉游的情景,质朴动人的旋律还富于田园般的诗意。
简述乐段间奏的作用。
安定团结
法律的运行是一个从创制、实施到实现的过程。我国社会主义法律的运行过程主要环节具体包括()
下列叙述中正确的是
Completethesummaryusingthelistofwords,A-l,below.Writethecorrectletter,A-l,inboxes9-12onyouranswersheet.
最新回复
(
0
)