首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int f(int n); main(){int a=3,s; int f(int n){static int a=1; s=f(
有以下程序 #include<stdio.h> int f(int n); main(){int a=3,s; int f(int n){static int a=1; s=f(
admin
2020-03-15
17
问题
有以下程序
#include<stdio.h>
int f(int n);
main(){int a=3,s; int f(int n){static int a=1;
s=f(a); n+=a++:
s=s+f(a); return n;
printf("%d\n",s);} }
程序运行后的输出结果是
选项
A、9
B、8
C、7
D、10
答案
A
解析
在主函数中第一次调用f(a)时,得到变量s的值等于4,在第二次调用f(a)时,在子函数f中由于变量a是一个局部静态变量,所以这次其值等于2,因而在主函数中第二次调用f(a)后,其返回值等于5,最后变量s的值等于9。
转载请注明原文地址:https://kaotiyun.com/show/FDCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
下列链表中,其逻辑结构属于非线性结构的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
以下叙述中正确的是
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;P=&a[0];则以下选项中值为6的表达式是
数据库应用系统中的核心问题是()。
下面对软件测试描述错误的是()。
关于结构化程序设计的叙述中正确的是()。
随机试题
煤焦油瓷漆是由高温煤焦油()得到的重质馏分和煤沥青,添加煤粉和填料,经加热熬制所得的制品。
A.风胜 B.湿胜 C.热胜 D.虫淫 E.血虚辨痒中,若见皮肤变厚、干燥、脱屑,则为
依我国《产品质量法》的规定,下列机构在何种情况下与产品的生产者、销售者承担连带责任?()
设备租赁对企业财务状况的影响是()。
甲集团是一家大型上市集团公司,其经营领域十分广泛,涉及医药、食品、化妆品等诸多行业。除此之外,甲集团从2013年起开始涉足投资业务,从事企业并购、重组等业务,并于2013年成功收购丙公司、丁公司等有限公司。乙公司为生产酱油的A股上市公司,拥有先进的酱油生产
以下对可撤销的民事行为的表述,正确的是()。
甲公司在向乙银行申请贷款时以一张银行承兑汇票作质押担保。下列关于甲公司汇票质押生效要件的表述中,符合票据法律制度规定的是()。
下列有关概念之间关系的陈述中正确的是()。
“如何造就天才儿童”这类问题属于()。
HowtheBodyKeepstheSameTemperatureThetemperatureofyourbodyshouldbealwaysjustthesame,nomatterwhetherthewe
最新回复
(
0
)