首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int f(int m) { static int n=0; n+=m: retum n; } main() { int n=0; printf(“
有以下程序: #include int f(int m) { static int n=0; n+=m: retum n; } main() { int n=0; printf(“
admin
2021-02-25
17
问题
有以下程序:
#include
int f(int m)
{ static int n=0;
n+=m:
retum 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/R9tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
符要使片C数学库中的sin函数,需要在源程序的头部加上#include<math.h>。关于引用数学库。以下叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inti,j=0;chara口="Howareyou",b[10]={0};for(i=0;a[i];i++)if(a[i]=='')b[j++
有以下程序:#include<stdio.h>nlain()inty=9:for(;y>0;y——)if(y%3==0)printf("%d".一一y);程序的运行结果是()。
若有定义语句:inta=3,b=2,c=l;以下选项中错误的赋值表达式是()。
设有定义:charp[]={'1','2','3'},*q=P;以下不能计算出一个char型数据所占字节数的表达式是()。
以下对一维数组a的正确说明是()。
若有定义语句:intx=10;,则表达式x一=x+x的值为()。
若主函数中有定义语句:inta[10],b[10],c;,在主函数前定义的fun函数首部为:voidfun(intx[]),则以下选项中错误的调用语句是()。
随机试题
甲商店营业员将价值5000元误标价为3000元的洗衣机出售给公民乙,甲的法定代表人发现后,要求乙退回洗衣机或补齐余款,乙不同意。甲的标价行为和出售行为属于()
空气中某点的照射量定义为
章某带邻居家4岁小男孩出去玩,结果在河边玩耍时,小男孩不慎失足掉进深水。由于周围没有其他人,但是章某自己又不会游泳,他只好眼睁睁地看着小男孩淹死。请问李某的行为如何定性?()
不仅是社会主义市场经济的本质要求,同时也是招标投标的根本特性的是()。
在教授学生练习广播体操或跳远的腾空挺身等动作时,可以采用表象训练的方法,下列关于表象训练的顺序描述正确的是()。
下列能源物质中,作为人体运动主要能源物质的是()。
学校心理辅导的高级目标是()。
阅读材料回答问题:材料1中国特色社会主义是适合中国国情、符合中国特点、顺应时代发展要求的理论和实践,所以才能取得成功,并将继续取得成功。邓小平同志说:“特别是像我们这样第三世界的发展中国家,没有民族自尊心,不珍惜自己民族的独立,国家是立不起来的。
ShewasFrench;hewasEnglish;theyhadjustmovedtoLondonfromParis.Whenhefoundoutaboutheraffair,shebeggedforar
声音信号采用8位量化精度数字化,其最好的信号量化噪声比(SQNR)约为(28)。
最新回复
(
0
)