首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int f ( int m ) { static int n=0; n+=m; return n; } main() { int n=0; printf ( "%d,", f(++n) ); printf (
有以下程序 #include int f ( int m ) { static int n=0; n+=m; return n; } main() { int n=0; printf ( "%d,", f(++n) ); printf (
admin
2019-08-10
17
问题
有以下程序
#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、3,3
B、1,1
C、2,3
D、1,2
答案
D
解析
该题目中首先区别++n和n++,第一次调用f函数时,将++n(n自增1后再参与运算)作为参数进行传递,此时变量m的值为1,执行n+=m;后,n=1,将1返回主函数,并输出。第二次调用f函数时,将n++(n参与运算后再自增1)作为参数进行传递,此时变量m的值为1,执行语句n+=m;,由于n是静态存储变量,因此n=2,将2返回主函数并输出。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/h0Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对下列二叉树进行前序遍历的结果为
以下选项中正确的语句组是
以下关于C语言数据类型使用的叙述中错误的是
下列关于线性链表的叙述中,正确的是( )。
若有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+");for(i=0;i<6;i++){fseek(fp
若有以下程序#includemain(){chara[20],b[]="Theskyisblue.";inti;for(i=0;i<7;i++)scanf("%c",&b[i]);gets(A);print
若有以下程序#includemain(){intb=10,a=-11;a%=b%=4;printf("%d%d\n",a,b);}则程序的输出结果是
下列叙述中正确的是
以下叙述中正确的是
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
随机试题
不属于谈判僵局产生的原因的是()
口服有机磷农药中毒者抢救是否成功关键在于
对项目的各种经济影响进行全面陈述,为投资决策提供依据的经济分析方法被称为()方法。
关于“CFR”贸易术语,哪些属于卖方的义务?()
关于投资后管理,下列表述错误的是()。
公开募集基金的基金管理人的股东、实际控制人不得有以下行为,包括()。Ⅰ.擅自干预基金管理人的基金经营活动Ⅱ.要求基金管理人利用基金财产为他人牟取利益,损害基金份额持有人利益Ⅲ.抽逃出资Ⅳ.虚假出资
物业管理成本控制的中心环节是()控制。
情境模拟测试的主要特点是针对()进行测试。
根据下列材料回答下列问题。2007-2008年,浙江连锁餐饮企业增加的营业面积占全国增加面积的比例为()。
新闻媒体之所以坚持舆论监督的特色.并不是因为媒体故意想找茬,而是因为那就是新闻,是媒体应当承担的功能和责任。其次,监督的确会呈现问题,但是从另一个角度看,这是一种公开和自信的表现.反而更容易使公众获得安全感。而从长远的角度看,养痈致患的危害必然大于当断则断
最新回复
(
0
)