首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
78
问题
有以下程序:
#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(){anta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
下面关于“EOF”的叙述,正确的是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
下列关于C语言文件的叙述中正确的是
有以下程序#include#includevoidfun(chars[][10],intn){chart;inti,j;for(i=0;i
下列叙述中正确的是
程序测试的目的是()。
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果
结构化程序设计的基本原则不包括
随机试题
不属于细菌基本结构的是
关于慢性肺源性心脏病主要并发症下列错误的是()
某涂料厂系增值税一般纳税人,2005年8月份发生下列经济业务:1.购进化工原料一批,取得增值税专用发票,价款100000元,增值税税额17000元;化工原料已验收入库并部分已投入使用。在购货过程中支付运输费用2400元,其中,运费1950元,建设基
《基金法》规定,基金财产可以用于买卖其他基金份额。()
某工业企业为增值税小规模纳税人,2012年10月9日购人材料—批,取得的增值税专用发票上注明的价款为10000元,增值税税额为1700元。材料入库前的挑选整理费为100元,材料已验收入库。则该企业取得的该材料的人账价值应为()元。
甲股份有限公司(下称甲公司)是一家在上海证券交易所上市的公司,股本总额为8亿元,最近一期期末经审计的净资产为6亿元。2021年3月5日,甲公司董事会对下列融资方案进行了讨论。(1)优先股发行方案。该方案主要内容为:①公开发行优先股3亿股
员工满意度调查应围绕()等方面进行全面评估。
一个人在用餐之后是昏昏欲睡还是精神饱满与所吃食物中的蛋白有关。多数蛋白中都含一种叫酪氨酸的氨基酸,它进入大脑,促使多巴胺和新肾上腺素的形成,从而使人易兴奋。禽类和鱼类含酪氨酸最多。不过并非所有含酪氨酸的食品都能使大脑兴奋。猪肉中含酪氨酸,但脂肪妨碍了它的吸
人民群众是由个人组成的,因此社会上每个人都是历史的创造者。()
常举
最新回复
(
0
)