首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
69
问题
有以下程序
#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://www.kaotiyun.com/show/bfDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){ints,t,A=10oubleB=6;s=sizeof(A);t=sizeof(B);printf(”%d,%d\n”,s,t);}在VC6平台
层次型、网状型和关系型数据库划分原则是()。
设有定义intn=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%f\n",y);}该程序的输
数据库技术的根本目标是要解决数据的
软件开发的结构化生命周期方法将软件生命周期划分成
定义inta=5,b;,则执行表达式b=++a*--a之后,变量b的值为______。
数据结构分为线性结构和非线性结构,线性表、栈和队列都属于______。
在E-R图中,用来表示实体的图形是()。
随机试题
若总需求曲线与短期总供给曲线交于ASs的垂直区域()
人体内可转化为烟酸的氨基酸是
指出痢疾具有流行性、传染性的著作是
可导致消化性溃疡的病原菌是
下列哪一项不是麝香的功效
股票的历史信息如股价和交易量等进行研究,希望找出其起伏周期的运动规律以期形成预测模型,这是()的手段。
(2019年)企业与关联方发生关联交易的,在财务报表附注中披露的交易要素至少包括()。
台湾通用的语言是国语,文字和大陆一样。()
乙某为了躲避持刀抢劫犯甲某的追赶,在一胡同拐弯处打开一住户大门进入躲避,不幸将一老太太撞倒在地造成小腿骨折。乙某的行为属于()。
Somejournalisthadwrittena(n)______abouthiminwhichsomeofthefactswereuntrue.
最新回复
(
0
)