首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
55
问题
有以下程序
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/6mCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下列选项中不属于软件生命周期开发阶段任务的是
有以下程序main(){inta[5]={2,4,6,8,10},*p,**k;p=a:k=&p;printf("%d",*(p++));printf("%d\n",**k);}程序运行后的输出结果是
有以下程序,执行后的输出结果是main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,**p=&c;*p=*p1*(*p2);printf("%d\n",c);}
以下叙述中错误的是
用树形结构表示实体之间联系的模型是
以下叙述中正确的是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
请编写函数fun。其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单元中。例如,若二维数组中的数据为33333333444444445555
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!
随机试题
简答科学发展观的历史地位与指导意义。
白虎汤主治病证是
土的压缩系数与土的()有关
下列楼板中,()板为双向板。Ⅰ.板的长宽比为1:3;Ⅱ.板的长宽比为4:5;Ⅲ.板的长宽比为4:3;Ⅳ.板的长宽比为1:5
许多工程咨询成果具有()。
根据《中外合作经营企业法》的规定,在一定的条件下,外国合作者在合作期限内可以先行回收投资,该条件是()。
以下( )属于公安机关的刑事强制权。
【2011青岛大学判断题第6题】在预期收益不相同的情况下,标准(离)差越大的项目风险越小。()
阅读材料回答问题材料l我们的学风还有些不正的地方,我们的党风还有些不正的地方,我们的文风也有些不正的地方。所谓学风有些不正,就是说有主观主义的毛病。所谓党风有些不正,就是说有宗派主义的毛病。所谓文风有些不正,就是说有党八股的毛病。这些作风不正,
Thequestionofethicsinthelegalprofessionisonethathasplaguedtheindustrysinceitsinception.Thecommonimageofan
最新回复
(
0
)