首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int f(int n); main() { int a=3,s; s=f(a);s=s+f(a);printf("%d\n",s); } int f(int n)
有以下程序: #include int f(int n); main() { int a=3,s; s=f(a);s=s+f(a);printf("%d\n",s); } int f(int n)
admin
2020-11-27
26
问题
有以下程序:
#include
int f(int n);
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;
}
程序运行以后的输出结果是( )。
选项
A、7
B、8
C、9
D、10
答案
C
解析
在函数f中,整型变量a为静态变量,所以每次调用函数f时不再为a重新赋值。第一次调用f后n=4,a=2;第二次调用时,返回n=3+2=5;s=4+5=9。
转载请注明原文地址:https://jikaoti.com/ti/7uD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d==4)r+=4;prin
设有定义:intx=11,y=12,z=0;,以下表达式值不等于12的是()。
关于C语言预处理命令的叙述中正确的是()。
有以下函数intfun(char*x,char*Y){intn=0;while((*x=*Y)&&*x!=’\0’){x++;y++;n++;}retumn;)函数的功能是
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
以下fun函数的功能是将形参s所指字符串内容颠倒过来voidfun(char*s){inti,j,k;for(i=0,j=strlen(s)_______;i
下列与队列结构有关联的是
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
有关return语句说法不正确的是()。
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
重症肌无力最常合并
A.急性非特异性心包炎B.急性病毒性心肌炎C.急性心肌梗死D.感染性心内膜炎E.肺栓塞患者,男,25岁。2周前上呼吸道感染,2天来心前区疼痛、憋气、心悸。查体:心率90次/分,频发期前收缩。CPK300U/L,C
A.天门B.命门C.气门D.云门E.喉门治疗牛腰痛、尿闭、血尿、胎衣不下、慢草宜选
[2005年第91题]同一类型供暖居住建筑,在下列城市中,外墙传热系数要求最小的城市是:
下列属于安全验收评价内容的有()。
在下列建设工程组织管理模式中,不能独立存在的是()。
“何处招魂,香草还生三户地;当年呵壁,湘流应识九歌心”,这副对联说的是()。
简述备课的基本要求。
若干进程之间相互合作,共同完成一项任务,进程的这种协同工作关系称为()。
软件生命周期是指
最新回复
(
0
)