首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
29
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
以下选项中关于程序模块化的叙述错误的是
有以下程序#include#includevoidmain(){charstr[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",str1
下面关于“EOF”的叙述,正确的是
有以下说明和定义语句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}
若有定义语句:intx=10;则表达式x-=x+x的值为
编写函数intfun(intlim,intaa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回求出的素数的个数。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
数据库应用系统中的核心问题是()。
某系统结构图如下图所示该系统结构图的深度是()。
结构化程序设计强调
随机试题
某印刷厂为增值税一般纳税人,2011年5月份发生以下业务;(1)接受某杂志社委托为其印刷增刊(有统一刊号),印刷厂自行购买纸张,取得的增值税专用发票上注明价款40000元,向杂志社开具的增值税专用发票上注明金额100000元。(2)为某学校印刷复习资料
A.胃阴已伤B.津液大伤C.肾阴枯竭D.虚火上炎齿燥如枯骨,多为
组织行为学研究的基础和出发点是_________。
后腭杆的两端弯向前至
女性,30岁,肥胖、头痛伴闭经2年。查体:BP180/110mmHg,向心性肥胖,满月脸,皮肤薄,有痤疮,腹壁有宽大紫纹,下肢胫前可凹性水肿,为明确诊断是否为库欣综合征,拟检查
下列属于胎儿窘迫的临床表现的是
背景:北方某商业工程,建筑面积8000m2,由某施工总承包单位负责施工。框架结构,条形基础,地上4层,檐高18m。南侧与原有钢筋混凝土建筑物部分贴建,原有建筑物高4m,屋面局部高低跨差1.2m。外墙采用双排钢管落地式脚手架,垂直运输工具为塔吊。施
为了解决依靠人的可靠性和安全技术可靠性所不能解决的生产事故和劳动疾病问题,职业健康安全管理体系应用的理论和方法是( )。
简述音乐教学目标的四个要素。
实行减租减息政策的土地法规是()。
最新回复
(
0
)