首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int f(int n): main(){ int a=3,s; s=f(a); s=s+f(a); printf("%d\n",s);) int
有以下程序 #include int f(int n): main(){ int a=3,s; s=f(a); s=s+f(a); printf("%d\n",s);) int
admin
2019-08-18
54
问题
有以下程序
#include
int f(int n):
main(){
int a=3,s;
s=f(a);
s=s+f(a);
printf("%d\n",s);)
int flint n){
static int a=1;
n+=a++:
return n;}
程序运行后的输出结果是
选项
A、9
B、8
C、7
D、10
答案
A
解析
在主函数中第一次调用f(a)时,得到变量s的值等于4,在第二次调用f(a)时,在子函数f中由于变量a是一个局部静态变量,所以这次其值等于2,因而在主函数中第二次调用f(a)后,其返回值等于5,最后变量s的值等于9。
转载请注明原文地址:https://www.kaotiyun.com/show/BlRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下选项中,合法的一组C语言数值常量是()。
设p是指针变量,语句p=NULL;等价于()。
下列关于栈的叙述中,正确的是
有以下程序#includemain(){intx=1,y=2,z=3;if(x>y)if(y<z)printf("%d",++z);elseprintf("%d",++y);printf("%d\n",x++);}程序
下列叙述中正确的是()。
下列叙述中正确的是()。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(f1))的返回值为
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0:(3)xl
将E-R图转换为关系模式时,实体和联系都可以表示为
随机试题
动脉粥样硬化累及主动脉时,下列各项中病变最严重的是
在下列药物中,既能凉血止血,又能解毒敛疮的药物是
Raljii细胞技术检测非抗原特异性CIC是由于
下列选项中,属于违法建设的工程有()。
项目上的冲突分类一般不包括()。
下列风阀中,只具有控制功能的风阀是( )。
下列不属于劳动教养人员的医疗卫生制度的是()。
社会主义国家正确的治国之道应该是()。
Youcannotbe______carefulwhenyoudriveacar.
Theirmost(value)______belongingswerelockedinasafeinthebedroom.
最新回复
(
0
)