首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(){static int x=1; main(){int i,s=1; x+=1; for(i=1;i<=5;i++)s+=fun(); return x;} printf("%d\n"
有以下程序 #include<stdio.h> int fun(){static int x=1; main(){int i,s=1; x+=1; for(i=1;i<=5;i++)s+=fun(); return x;} printf("%d\n"
admin
2016-12-18
28
问题
有以下程序
#include<stdio.h>
int fun(){static int x=1; main(){int i,s=1;
x+=1; for(i=1;i<=5;i++)s+=fun();
return x;} printf("%d\n",s);}
程序运行后的输出结果是
选项
A、11
B、21
C、6
D、120
答案
B
解析
这道试题主要考查了局部静态变量的应用。在函数fun()中定义了局部静态变量整型x,其初值等于1,在主函数中循环执行5次,第一次变量s的值等于3.变量x的值等于2,第二次变量s的值等于6,变量x的值等于3,第三次变量s的值等于10,变量x的值等于4,第四次变量s的值等于15,变量x的值等于5,第五次变量s的值等于21,变量x的值等于6。
转载请注明原文地址:https://kaotiyun.com/show/bfDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){shortc=24;c=c______;printf(”%d\n”,c);}若要使程序的运行结果为248,应在下划线处填入的是()。
以下关于简单程序设计的步骤和顺序的说法中正确的是()。
数据结构分为线性结构和非线性结构,线性表、栈和队列都属于【】。
有以下程序intfun(intn){if(n==1)return1;elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);pri
当数据的物理结构(存储结构)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
以下不正确的叙述是
表达式3.6-5/2+1.2+5%2的值是
下列叙述中不正确的是()。
栈和队列的共同特点是
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
随机试题
在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计好表对象“产品””供应商”,查询对象“按供应商查询”和宏对象“打开产品表”“运行查询”“关闭窗口”o请按以下要求完成设计。创建一个名为“menu”的窗体,要求如下:当单击“显示修改产
动物见到食物就引起唾液分泌,这属于
预防工作的特点是()
A.溶解、吸收B.分离、排出C.机化D.包裹、钙化E.硬化下肢干性坏疽的自然结局是
项目向某一市场提供其需要的各种产品,即以专业市场的不同需求为引线确定产品线的设置,并不强调其关联性。该特征为产品组合的()。
证券公司申请介绍业务资格,应当配备必要的业务人员,公司总部至少有2名、拟开展介绍业务的营业部至少有5名具有期货从业人员资格的业务人员。()
在法学上,一般认为,划分法律部门的主要依据是法律调整的对象和方法。()
【T1】【T4】
Hesettheengineofthecar______.
ApologizeEffectively1.DemonstrateyourregretAdmityouare【T1】______Don’t【T2】______youractionsMakesyourapologyless【T3】
最新回复
(
0
)