首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include intf(intm) {staticintn=0; n+=m; returnn; } main() {intn=0; printf("%d,",f(++n)); printf("%d\n",f(n++)); } 程序运行后的输
有以下程序 #include intf(intm) {staticintn=0; n+=m; returnn; } main() {intn=0; printf("%d,",f(++n)); printf("%d\n",f(n++)); } 程序运行后的输
admin
2019-12-17
15
问题
有以下程序
#include
intf(intm)
{staticintn=0;
n+=m;
returnn;
}
main()
{intn=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/imCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化程序设计中,模块划分的原则是
下面是有关C语言字符数组的描述,其中错误的是
有以下程序intf(intx);main(){intn=1,m;m=f(f(f(n)));pfintf("%dhn",m);}intf(intx){retumx*2;}程序运行后的输出结果是
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a:2)&&(b=1))c=2;if((c==3)||(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,c,d)
以下叙述中正确的是
数据库技术的根本目标是要解决数据的
若有定义语句:doublea,*p=&a;以下叙述中错误的是
在进行逻辑设计时,将E—R图中实体之间联系转换为关系数据库的()。
随机试题
陈某财产被张某、赵某非法侵占,向法院提起自诉,由于陈某与赵某有亲戚关系,仅起诉张某,法院受理。关于本案说法正确的是:()
气顶监测井主要用来定期监测气顶压力,了解气顶受挤压和扩张情况。()
证明函数f(x)=ln(x+)为奇函数.
如果物资验收入库的同时支付货款,则通过“应付账款”账户核算。如果物资验收入库后仍未付款,则按发票账单金额通过银行存款核算。()
产品质量法中的产品,是指经过加工、制作,用于销售的产品,但()不适用该法规定。
在《论十大关系》中,毛泽东提出要处理好若干关系,表明他实际上思考了如何开辟一条与苏联不同的中国工业化道路。这些关系主要有()。
气候系统是一个包括()、陆地表面等在内的,能够决定气候形成、气候分布和气候变化的统一的物理系统。
根据我国两审终审制度,一个案件经过两级法院审判后当事人就不能对判决、裁定提出异议。()
①此事赢得光绪皇帝支持②西苑铁路建成后,慈禧太后可以随时从紫光阁站乘坐小火车游览北海,然后到镜清斋休息③光绪十二年(1886年),皇城御苑中的铁路开始动工,起点在中海的瀛秀园,终点在北海镜清斋(后改名为静心斋),全长1510.4米,光绪十四年(1888
[*]
最新回复
(
0
)