首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是() #include main() int fun() {int i,s=1; {static int x=1; for(i
以下程序的输出结果是() #include main() int fun() {int i,s=1; {static int x=1; for(i
admin
2019-08-10
27
问题
以下程序的输出结果是()
#include
main()
int fun() {int i,s=1;
{static int x=1; for(i=1;i<=2;i++)s=fun();
x*=2;returnx;} printf(’’%d\n’’,s);}
选项
A、4
B、3
C、2
D、1
答案
A
解析
x是局部静态变量,其初值等于1,然后再把其值扩大1倍后返回。在主函数中执行for循环语句2次,调用函数fun两次,所以变量s的值等于4。这里要强调的一点是当函数fun()执行完毕后,局部静态变量x的值不会丢失,仍然有效。
转载请注明原文地址:https://www.kaotiyun.com/show/7MRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下fun函数的功能是将形参s所指字符串内容颠倒过来voidfun(char*s){inti,j,k;for(i=0,j=strlen(s)__________;i<j;i++,j--){k=s[
有满足实体完整性约束的条件下( )。
以下叙述中正确的是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
若有以下程序#includemain(){chara[20],b[]="Theskyisblue.";inti;for(i=0;i<7;i++)scanf("%c",&b[i]);gets(A);print
有以下程序#includevoidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);}voidf(int*p,int*q){p=p
下面对对象概念描述正确的是
下列关系表达式中,结果为"假"的是
给定程序MODI1.C中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,在调用fun函数之前给a输入字符串:ABCDEFGHIJK,调用函数之后,字符数组b中的内容则为:ABCDEFGHI
下面不属于软件设计阶段任务的是
随机试题
预防乳房炎的主要环节是()。
诊断慢性活动型肝炎最有参考价值的肝功能检查是哪一项
悬吊式顶棚按施工工艺的不同,分为暗龙骨吊顶和( )。
税务师建议某公司将销售货物的方式由直接收款业务变更为分期收款销售业务的方式,这属于()税收筹划方法的运用。
李家辉是一家大型公司新招聘的人事助理,工作一段时间之后,他发现公司原来的工作分析是6年前做的。随着公司主营业务的转型和信息技术的发展,新的工作不断产生,而旧的工作设计不能适应需要,于是他意识到公司需要重新进行工作分析。由于公司的财务部在最近几年组织结构
简述东欧剧变的原因。
A、 B、 C、 D、 C黑色圆圈依次顺时针移动一格,阴影圆圈依次顺时针移动两格。
小张在看电影迟到被拒绝入场时,不作任何争辩,安然等待下一场,他的气质类型最有可能是
设随机变量X与Y相互独立,X~B(1,),y的概率密度f(y)=的值为()
Itis,everyoneagrees,ahugetaskthatthechildperformswhenhelearnstospeak,andthefactthathedoessoinsoshorta
最新回复
(
0
)