首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int m) { static int n=0; n+=m;return n;} main(){ int n=0; printf("%d",f(++n));
有以下程序 int f(int m) { static int n=0; n+=m;return n;} main(){ int n=0; printf("%d",f(++n));
admin
2020-11-23
16
问题
有以下程序
int f(int m)
{
static int n=0;
n+=m;return n;}
main(){
int n=0;
printf("%d",f(++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的值仍然保留等于l,所以返回函数值等于2。
转载请注明原文地址:https://kaotiyun.com/show/P53p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义数组的语句中错误的是()。
设有某函数的说明为:int*func(inta[10],intn);则下列叙述中,正确的是()。
有以下程序:#include<stdio.h>main(){doublex=2.0,y;if(x<0.0)y=0.0;elseif((x<5.0)&&(!x))y=1.0/(x
若有以下程序:#include<stdio.h>charfun(charx){returnx*x+’a’;)main(){chara,b=0;for(a=0;a<4;a+
以下定义语句中正确的是()。
以下叙述中正确的是()。
以下关于结构化程序设计的叙述中正确的是()。
负责数据库中查询操作的数据库语言是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
随机试题
某社区为贯彻落实应对人口老龄化国家战略,推动“三孩”政策落地,与街道社会工作站密切配合,在社区提供0—3岁托幼服务,开展了一系列家庭支持服务。下列服务中,体现性别视角家庭工作原则的是()。
水粉糊主要是用淀粉和水调配而成,二者的比例为:________。
假释的条件。
能使游离香豆素和香豆素苷类分离的溶剂是
A.细辛B.花椒C.丁香D.高良姜E.小茴香
下列5位女性中哪位可放置宫内节育器
对于法律权利的理解,学者们提出了许多学说,但不包括下列哪一选项?
机械工作时间的必需消耗时间有()。
下列关于最佳估计数的确定,说法正确的有()。
设置排序可以将查询结果按一定的顺序排列,以便查阅。如果所有的字段都设置了排序,那么查询的结果将先按哪个排序字段进行排序?______。
最新回复
(
0
)