首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有函数f的定义如下: int f(){ static int s=0; s+=2; return s; } 则在某程序中第2次执行函数调用语句f();时,函数f的返回值是【 】。
已知有函数f的定义如下: int f(){ static int s=0; s+=2; return s; } 则在某程序中第2次执行函数调用语句f();时,函数f的返回值是【 】。
admin
2009-06-20
26
问题
已知有函数f的定义如下:
int f(){
static int s=0;
s+=2;
return s;
}
则在某程序中第2次执行函数调用语句f();时,函数f的返回值是【 】。
选项
答案
4
解析
本题考查的知识点是:局部静态变量。局部静态变量是在函数或语句块中以 static关键字定义的局部变量。其作用域虽然和普通局部变量一样只在函数或语句块中有效,但生存周期却和全局变量一样,一直延续到程序结束。故第1次调用f(),静态局部变量s变为2。第2次调用f(),s又自增2,所以函数f的返回值是4。
转载请注明原文地址:https://jikaoti.com/ti/RTW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#include<stdlib.h>intfun(intn){int*p;p=(int*)malloc(sizeof(int));
下列给定程序中,函数fun的功能是:在带头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部
有以下程序#include<stdio.h>main(){intx=0x9;printf("%c\n",’A’+x);}程序运行后的输出结果是
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->next:p
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
下列选项中不属于面向对象程序设计特征的是
下面不属于结构化程序设计原则的是
结构化程序昕要求的基本结构不包括
随机试题
甲公司2011年12月31日将一台账面价值3000000元、已提折旧1000000元的生产设备按2500000元的价格销售给丙公司,出售价款当日存入银行。同时与丙公司签订了一份融资租赁合同将该生产设备租回,租赁期为5年,未实现售后租回损益按平均年限法分5年
患儿,男,11岁。超声检查时左侧阴囊内无睾丸回声,右侧睾丸大小约2.5cm×2.0cm×1.5cm;在左侧腹股沟下段见约2.0cm×1.5cm×1.0cm的实性团块。最可能的超声诊断为
2002年7月,某港资企业投资2.7亿元人民币与内地某市自来水公司签订合作合同,经营该市污水处理。享有规章制定权的该市政府为此还专门制定厂《污水处理专营管理办法》,对港方作出一系列承诺,并规定政府承担污水处理费优先支付和差额补足的义务,该办法至合作期结束
下列说法正确的是:()
甲与乙签订了一份租房协议。协议规定,如果甲父死亡,则甲将房租与乙居住。这一民事行为的性质如何认定?()
定期定额征收这种税款征收方式适用于纳税人财务制度不健全、生产经营不固定,主要针对某些零星分散、流动性大的税源。( )
下列有关房产税征税办法的表述中正确的有()。
外部性是指某一主体的活动对其他无直接利益关系的主体造成的影响。如果这种影响是好的,称为外部正效应;如果这种影响是坏的,则称为外部负效应。根据上述定义,下列属于外部性的是:
实质的一罪包括()。
(2015年南京航空航天)为什么在投资决策中广泛运用贴现法,而以非贴现法为辅助计算方法?
最新回复
(
0
)