首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int f(int n) { static int a=1: n+=a++; return n; } main() {
有以下程序: #include<stdio.h> int f(int n) { static int a=1: n+=a++; return n; } main() {
admin
2021-07-09
54
问题
有以下程序:
#include<stdio.h>
int f(int n)
{
static int a=1:
n+=a++;
return n;
}
main()
{
int a=3,s;
s=f(a);s=s+f(a);
prinff("%d\n",s);
}
程序运行以后的输出结果是( )。
选项
A、7
B、8
C、9
D、10
答案
C
解析
在函数f中,整型变量a为静态变量,所以每次调用函数f时不再为a重新赋值,而且a的值只有在程序结束时才被释放。第一次调用f后n=4,a=2;第二次调用时,a已经变成2了,所以结果为4+5=9。
转载请注明原文地址:https://kaotiyun.com/show/eltp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若主函数中有定义语句:inta[10],b[10],c;,在主函数前定义的fun函数首部为:voidfun(intx[]),则以下选项中错误的调用语句是()。
程序中若有如下说明和定义语句charfun(char*);main(){char*s=”one”,a[5]={0},(*f1)()=fun,ch;…}以下选项中对函数fun的正确调用语句是
表示关系式x≤Y≤z的C语言表达式的是
软件工程的三要素是()。
有以下程序#includemain(){inta=5,b=1,t;t=(a
下面不属于软件需求分析阶段主要工作的是
在源程序的开始处加上“#include”进行文件引用的原因,以下叙述正确的是()。
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。例如,s所指数组有14个元素,则只对
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
软件测试的目的是
随机试题
()认为货币供给将完全由中央银行的行为所决定。
企业的航空器、船舶、车辆作为抵押物的,办理抵押登记的部门为()。
等渗性脱水的主要病理生理变化是
A.ATPB.DAC.NAD.COMTE.Ach乙酰月旦碱即
根据《处方管理办法》,关于处方权的说法,正确的是
[背景资料]某建筑工程,建筑面积23824m2,地上10层,地下2层(地下水位-2.0m)。主体结构为非预应力现浇混凝土框架剪力墙结构(柱网为9m×9m,局部柱距为6m),梁模板起拱高度分别为20mm、12mm。抗震设防烈度7度。梁、柱受力钢筋为HR.B
一般而言,基金全部资产的价值总和指的是()。
某化妆品生产企业,从国外进口一批化妆品香粉,关税完税价格为60000元,缴纳关税35000元,取得海关进口增值税专用缴款书,当月已向税务机关申请并通过认证,则该企业进口环节应缴纳的增值税为()元。
伟大的文艺作品可以净化和________心灵层层淤积的怨恨,但多年来,我们对文学采取一种现实的功利态度,以庸俗社会学和机械反映论来________作品,忽略了作家通过作品体现出来的心灵超越精神和终极关怀。依次填入横线部分最恰当的一项是()。
以下构成Python循环结构的方法中,正确的是()。
最新回复
(
0
)