首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int f(int n); void main() { int a=3,s; s=f(a);s=s+f(a); printf("%d\n",s);
有以下程序: #include<stdio.h> int f(int n); void main() { int a=3,s; s=f(a);s=s+f(a); printf("%d\n",s);
admin
2013-10-14
66
问题
有以下程序:
#include<stdio.h>
int f(int n);
void main()
{
int a=3,s;
s=f(a);s=s+f(a);
printf("%d\n",s);
}
int f(int n)
{
static int a=1;
n+=a++;
return n:
}
程序运行后的输出结果是( )。【09年9月】
选项
A、7
B、8
C、9
D、10
答案
C
解析
在主函数中第一次调用f(a)时,得到变量s的值等于4,在第二次调用f(a)时,在子函数f中由于变量a是一个局部静态变量,所以这次其值等于2,因而在主函数中第二次调用f(a)后,其返回值等于5,最后变量s的值等于9。
转载请注明原文地址:https://kaotiyun.com/show/e0Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序按下现指定的数据给x数组的下三角置数,并按如下形式输出,请填空。437269158
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中司将q所指结点从链表中删除并释放该结点的语句组是______。
下列程序运行时,若输入labcedf2df<回车>输出结果为【】。#include<stdio.h>main(){chara=0,ch;while((ch==getchar())!
有以下程序#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc")
有以下程序#include<stdio.h>structord{intx,y;}dt[2]={1,2,3,4};mare(){structord*p=dt;
有以下程序#include<sldio.h>main(){inta1,a2;charc1,c2;scanf("%d%c%d,%c",&c1,%a2,&c2);
整型变量x和y的值相等并且为非零值,则下面选项中,结果一定为零的表达式是()。
下列叙述中,不属于软件需求规格说明书的作用的是______。
以下叙述中正确的是()。
在下列关于宏定义命令#define的叙述中,正确的一条是()
随机试题
下列有关谷胱甘肽的叙述正确的是
旋风除尘器进口截面面积为0.24m2,局部阻力系数ξ=9,在标准大气压下,温度为20℃时测得压差为1215Pa,则该除尘器处理风量为________m3/s。
深化投、融资体制改革所采取的原则有()。
高强螺栓施工中,摩擦面的处理方法有()
原始凭证金额有错误。如果是大写金额错误的,应当由出具单位重开,不得在原始凭证上更正;如果是小写金额错误的,可采用划线更正法更正。()
目前,我国注册会计师审计业务中的被审计单位主要是上市公司和国有企业。其他企业,如一人有限责任公司等,尚未纳入强制审计的范围。()
社会工作者张丽在对社区10岁的玲玲开展个案辅导时发现,玲玲的手背和眼角都起了大包,背上也是青一块紫一块的。发现这种情况后,张丽首先应该()。
中国(上海)自由贸易试验区
下面关于“EOF”的叙述,正确的是
It’softenhardtoseeyourmistakesasyou’remakingthem.Whenitcomestolivingarrangements,ahumdingerisbeingmadeinth
最新回复
(
0
)