首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int f(int m) { static int n=0; n+=m: return n; } { main() { int n=0; p
有以下程序: #include int f(int m) { static int n=0; n+=m: return n; } { main() { int n=0; p
admin
2020-06-16
38
问题
有以下程序:
#include
int f(int m)
{ static int n=0;
n+=m:
return n;
}
{
main()
{ int n=0;
printf(“%d,”,f(++n));
prinff(“%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/zaCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
有以下程序main0{inta=1,b=2;for(;a
若变量已正确定义,以下选项中非法的表达式是
有以下程序,程序运行后的输出结果是#includemain(){inta=3;printf("%d\n",(a+=a-=a*a));}
以下选项中非法的字符常量是
定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是
程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
关于C语言标识符,以下叙述中错误的是()。
数据库系统的三级模式不包括()。
随机试题
TheName"UnitedNations"Thename"UnitedNations"was【C1】______(probable)devisedbyU.S.【C2】______(preside)FranklinD.
A.A型血小板B.B型血小板C.O型血小板D.AB型血小板E.任意一种血小板A型受者O型供者,移植早期应输注哪一种血小板
A.仔猪白痢B.仔猪黄痢C.沙门氏菌病D.仔猪红痢E.猪痢疾3日龄仔猪群,腹泻,排黄色浆液状稀便,含凝乳小片,迅速死亡,剖检见十二指肠黏膜卡他性炎症,取病猪小肠前段黏膜接种麦康凯培养基,长出网形红色菌落,该病最可能的诊断
门静脉内的栓子会引起()的栓塞
原发性甲亢患者,行甲状腺大部切除后,12小时突然高热、烦躁、呕吐、脉速,可能是下列哪种原因引起
关于周围性面瘫临床表现,下列哪点不正确
企业具有两重性,它既是生产力的组织形式,又体现一定的()。
下列选项中,不属于《仲裁法》适用范围的是( )。
用Flash,制作“停止”按钮元件的时间轴如图所示,可以确定的是()。
被告曲某系某供销公司的经理,原告洪某系该公司的副经理、党支部书记。二人在工作中配合不够默契,曲某对洪某有成见。一次,洪某外出,忘记将办公桌的抽屉锁好,曲某借机翻看,见有洪某的一本日记,便擅自翻阅,发现洪某在日记中记载她对前男友的倾心、怀念、思恋的感情,倾诉
最新回复
(
0
)