首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int f ( int m ) { static int n=0; n+=m; return n; } main
有以下程序 #include <stdio.h> int f ( int m ) { static int n=0; n+=m; return n; } main
admin
2021-04-28
42
问题
有以下程序
#include <stdio.h>
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/dUtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列属于C语言合法的字符常数是()。
下列叙述中正确的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
下列不属于软件设计阶段任务的是()。
设表的长度为n。下列算法中,最坏情况下比较次数小于n的是
检查软件产品是否符合需求定义的过程称为
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("0ABCDEF"));}程序运行后的输出结果是
算法的空间复杂度是指
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
下列关于Excel2010工作表基本操作的说法中,错误的是()。
假如当前利息率为5%,某人一年后20元钱的现值是()。
引起钩体病肺出血型致病的主要钩体类型是
某公路工程采用招标代理方式进行施工招标。在招标与施工阶段发生了如下事件:事件1:招标代理机构提出,评标委员会由7人组成,包括建设单位纪委书记、工会主席,当地招标投标管理办公室主任,以及从交通运输主管部门建立的评标专家库中随机抽取的4位技术、经济专
社会工作者小罗在对李爷爷家进行评估时发现李爷爷家房屋老旧,物品摆放杂乱室内照明不足,李爷爷和老伴王奶奶以前经常参加社区活动,李爷爷的儿子每周会来探望一次,李爷爷二人的退休工资可以满足日常开销。前段时间李爷爷因不慎跌倒导致骨折,生活暂时不能自理,全靠王奶奶
依次填入下面一段文字横线处的语句,衔接最恰当的一项是()。“中国结”的全称是“中国传统装饰结”。_________。_________。_________,_________,_________。_________。因此绳结也是中国古
文化是一个国家、一个民族的灵魂。文化兴国运兴,文化强民族强。文化强国是指一个国家具有强大的文化力量。这种力量表现为
请根据下图所示网络结构回答下列问题。如果将59.67.149.128/25划分3个子网,其中前两个子网分别能容纳25台主机,第三个子网能容纳55台主机,请写出子网掩码及可用的IP地址段。(注:请按子网顺序号分配网络地址,IP地址段的起始地址和结
下列属于合法的Java标识符是()。
Thefirsttwostagesinthedevelopmentofcivilizedmanwereprobablytheinventionofprimitiveweaponsandthediscoveryoff
最新回复
(
0
)