首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int f ( int m ) { static int n=0; n+=m; return n; } main() { int n=0; printf ( "%d,", f(++n) ); printf ( "%d\n",
有以下程序 #include int f ( int m ) { static int n=0; n+=m; return n; } main() { int n=0; printf ( "%d,", f(++n) ); printf ( "%d\n",
admin
2020-06-16
52
问题
有以下程序
#include
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,2
B、1,1
C、2,3
D、3,3
答案
A
解析
静态变量是在编译时就被分配存储空间,所占用存储单元直到程序结束时才释放,其初始化只进行一次。函数f()的功能是用n累加所有调用该函数时传入的m的值,所以第一次调用函数f(++n),传入的参数为1,返回的值为1;第二次调用函数f(n++),传入的参数仍为1,返回时n在原先的基础上继续累加1,返回值为2,所以输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/MZCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){i
以下是if语句的基本形式:(表达式)语句其中“表达式”()。
以下叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inta=2,c=5;printf("a=%%db=%%d\n",a,c);}程序运行后的输出结果是()。
若有以下程序:#include<stdio.h>main(){inta=一11,b=10;a%=b%=4;printf("%d%d\n",a,b);}则程序的输出结果是()。
请编写函数voidfun(intx,intpp[],int*n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。例如,若x中的值为30,则有4个数符合要求,它们是1、3
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入"abc4Efg",则应输出"aBc4EFg"。注意:部分源程序在文件PROGl.C中。请勿改动主函数ma
设有以下语句:inta=1,b=2,c;c=a^(b<<2);执行后,c的值为()。
以下说法正确的是()。
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
随机试题
在普惠关税制中,“给惠国”指的是()
名誉权的客体[南京大学2010年研]
《建筑法》规定,按照国务院有关规定批准开工报告的建筑工程,因故不能按期开工或者中止施工的,应当及时向批准机关报告情况。因故不能按期开工超过()月的,应当重新办理开工报告的批准手续。
中国银行业协会的主管单位是银监会。()
2017年1月1日,甲公司采用分期收款方式向乙公司销售一套其生产的大型设备,合同约定的销售价格为500万元,从2017年开始分5次于每年12月31日等额收取。该大型设备成本为400万元。假定该销售商品符合收入确认条件,同期银行贷款年利率为6%。已知:(P/
储蓄账户可用于()业务。
(1988年)设函数f(x)在区间[a,b]上连续,且在(a,b))内有f’(x)>0.证明:在(a,b)内存在唯一的ξ,使曲线y=f(x)与两直线y=f(ξ),x=a所围平面图形面积S1是曲线y=f(x)与两直线y=f(ξ),x=b所围平面图形面积S2的
Hundredsofbuildingswere(wrecked)bytheearthquake.
Forgetfit,tannedandsporty—thenewgenerationofAustraliansisfastbecomingfat,paleandlazy.Aloveofjunkfood,tele
A、Theyprovideworseservice.B、Theylosealotofmoney.C、Theyarefastdisappearing.D、Theywillbede-nationalised.B男士介绍说铁路
最新回复
(
0
)