首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
30
问题
有以下程序
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://jikaoti.com/ti/LOa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于一个正常运行的c程序,下列叙述中正确的是()。
C语言中,凡未指定存储类别的局部变量的隐含存储类别是()。
下列程序的输出结果是()。#includevoidmain(){inta=0,b=1,c=2;if(++a>0∣∣++b>0)++c;printf(“%d,%d,%d”,
下面程序的运行结果是___________。#defineP(a)printf(“%d”,a)main(){intj,a[]={1,2,3,4,5,6,7),i=5;for(j=3;j>1;j--)
关于字符常量,以下叙述正确的是()。
下列选项中,不属于数据库管理的是()。
下列程序中,fun()函数的功能是计算x2-2x+6,主函数中将调用fun()函数计算。y1=(x+8)2-2(x+8)+6y2=sin2(x)-2sin(x)+6请填空:#includedoublefu
以下叙述中正确的是()。
算法分析的目的是()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
随机试题
刘某,男,57岁。中风后经治遗留音喑失语,心悸,气短及腰膝酸软。方药宜选
灭菌的含义是指
与心相表里的是
我国首部建设工程项目管理的规范性文件《建设工程项目管理规范》(GB/T50326—2001)由建设部和国家质量监督检验检疫总局联合颁布,并于()开始实施。
对于超过3年纳税调整的暂时性差异,企业应当对递延所得税资产和递延所得税负债进行折现。()
对《天朝田亩制度》和孙中山“平均地权”政策评价正确的是()。
下列选项中,关于课程的说法不正确的一项是()。
提拉克
地理学家和历史学家过去一直持有的观点认为南极第一次是在1820年左右被发现的,但是有些16世纪欧洲地图上显示着与南极相似的一片地域,虽然那时的探险家从未见到过它。因此有些学者争论说该大陆是被古代人发现并画到地图上,而大家知道这些古人的地图曾对欧洲制作地图者
TheLostArtofListeningA)"Whywon’theevenlistentomyidea?","WhyamIcutoffbeforeIprovidethewholestory?"How
最新回复
(
0
)